OrcExecutor
OrcExecutor — Running Orc programs
|
|
Synopsis
struct OrcExecutor;
OrcExecutor * orc_executor_new (OrcProgram *program);
void orc_executor_free (OrcExecutor *ex);
void orc_executor_set_array (OrcExecutor *ex,
int var,
void *ptr);
void orc_executor_set_array_str (OrcExecutor *ex,
const char *name,
void *ptr);
void orc_executor_set_n (OrcExecutor *ex,
int n);
void orc_executor_emulate (OrcExecutor *ex);
void orc_executor_run (OrcExecutor *ex);
int orc_executor_get_accumulator (OrcExecutor *ex,
int var);
int orc_executor_get_accumulator_str (OrcExecutor *ex,
const char *name);
void orc_executor_set_param (OrcExecutor *ex,
int var,
int value);
void orc_executor_set_param_str (OrcExecutor *ex,
const char *name,
int value);
void orc_executor_set_program (OrcExecutor *ex,
OrcProgram *program);
Details
struct OrcExecutor
struct OrcExecutor {
};
orc_executor_free ()
void orc_executor_free (OrcExecutor *ex);
orc_executor_set_array ()
void orc_executor_set_array (OrcExecutor *ex,
int var,
void *ptr);
orc_executor_set_array_str ()
void orc_executor_set_array_str (OrcExecutor *ex,
const char *name,
void *ptr);
orc_executor_set_n ()
void orc_executor_set_n (OrcExecutor *ex,
int n);
orc_executor_emulate ()
void orc_executor_emulate (OrcExecutor *ex);
orc_executor_run ()
void orc_executor_run (OrcExecutor *ex);
orc_executor_get_accumulator ()
int orc_executor_get_accumulator (OrcExecutor *ex,
int var);
orc_executor_get_accumulator_str ()
int orc_executor_get_accumulator_str (OrcExecutor *ex,
const char *name);
orc_executor_set_param ()
void orc_executor_set_param (OrcExecutor *ex,
int var,
int value);
orc_executor_set_param_str ()
void orc_executor_set_param_str (OrcExecutor *ex,
const char *name,
int value);