1 #include <../../nrnconf.h>
28 s_ =
new char[strlen(st) + 1];
66 return (
const char**) &ocp->
s_;
135 bool see_arg =
false;
137 if (*
s ==
'$' &&
s[1] ==
'1') {
138 strcpy(d,
"hoc_ac_");
147 strcpy(d,
"=hoc_ac_");
OcPointer(const char *, double *)
virtual void update(Observable *)
void class2oc(const char *, ctor_f *cons, dtor_f *destruct, Member_func *, Member_ret_obj_func *, Member_ret_str_func *)
Symbol * hoc_table_lookup(const char *, Symlist *)
void hoc_run_stmt(Symbol *sym)
void hoc_pushpx(double *d)
double * hoc_val_pointer(const char *s)
void hoc_free_list(Symlist **)
double * hoc_pgetarg(int narg)
Symbol * hoc_lookup(const char *)
int hoc_is_pdouble_arg(int narg)
Symbol * hoc_parse_stmt(const char *str, Symlist **psymlist)
void nrn_notify_when_double_freed(double *p, Observer *ob)
void nrn_notify_pointer_disconnect(Observer *ob)
void hoc_execerror(const char *s1, const char *s2)
HOC interpreter function declarations (included by hocdec.h)
static Member_func members[]
static void * cons(Object *)
static void destruct(void *v)
static Member_ret_str_func s_memb[]
static void steer_val(void *v)
static const char ** pname(void *v)
static double assign(void *v)