1 #include <../../nrnconf.h> 26 char*
s =
new char[strlen(stmt)+2];
73 void*
fpycall(
void*(*f)(
void*,
void*),
void* a,
void* b);
152 return impl_->execute(p);
156 return impl_->execute(stmt, ob);
160 return impl_->fpycall(f, a, b);
253 oc_save_code(&
c1, &
c2, &
c3, &
c4, &
c5, &
c6, &
c7, &
c8, &
c9, &
c10, &
c11, &
c12);
266 oc_restore_code(&
c1, &
c2, &
c3, &
c4, &
c5, &
c6, &
c7, &
c8, &
c9, &
c10, &
c11, &
c12);
286 hoc_thisobject = obj;
289 hoc_symlist = obj->ctemplate->symtable;
int nrn_mpiabort_on_error_
void(* oc_jump_target_)(void)
void oc_save_hoc_oop(Object **, Objectdata **, int **, int *, Symlist **)
void oc_restore_cabcode(int *a1, int *a2)
bool hoc_valid_stmt(const char *stmt, Object *ob)
void * nrn_get_oji()
Return handle for the current longjump buffer info.
void oc_save_code(Inst **, Inst **, Datum **, OcFrame **, int *, int *, Inst **, OcFrame **, Datum **, Symlist **, Inst **, int *)
void oc_save_cabcode(int *a1, int *a2)
int hoc_execerror_messages
Objectdata * hoc_objectdata
void oc_restore_hoc_oop(Object **, Objectdata **, int **, int *, Symlist **)
void hoc_execerror(const char *, const char *)
Objectdata * hoc_top_level_data
void oc_restore_input_info(char *, int, int, NrnFILEWrap *)
Symlist * hoc_top_level_symlist
void * fpycall(void *(*f)(void *, void *), void *a, void *b)
void * fpycall(void *(*)(void *, void *), void *, void *)
static bool valid_stmt(const char *, Object *ob=NULL)
int hoc_obj_run(const char *, Object *)
void oc_save_input_info(char **, int *, int *, NrnFILEWrap **)
int hoc_is_object_arg(int narg)
static bool valid_stmt1(const char *stmt, Object *ob)
Object ** hoc_objgetarg(int)
void oc_restore_code(Inst **, Inst **, Datum **, OcFrame **, int *, int *, Inst **, OcFrame **, Datum **, Symlist **, Inst **, int *)
double chkarg(int, double low, double high)
static bool valid_expr(Symbol *)