1 #include <../../nrnconf.h> 33 s_ =
new char[strlen(st)+1];
71 return (
const char**)&ocp->
s_;
144 bool see_arg =
false;
145 for (s=stmt_->string(), d =
buf; *
s; ++
s, ++d) {
146 if (*s ==
'$' && s[1] ==
'1') {
147 strcpy(d,
"hoc_ac_");
156 strcpy(d,
"=hoc_ac_");
static Member_ret_str_func s_memb[]
virtual void update(Observable *)
void hoc_free_list(Symlist **)
Symbol * hoc_parse_stmt(const char *, Symlist **)
Symbol * hoc_lookup(const char *)
static void steer_val(void *v)
void hoc_run_stmt(Symbol *)
double * hoc_pgetarg(int narg)
OcPointer(const char *, double *)
int hoc_is_pdouble_arg(int narg)
void class2oc(const char *, void *(*cons)(Object *), void(*destruct)(void *), Member_func *, int(*checkpoint)(void **), Member_ret_obj_func *, Member_ret_str_func *)
void hoc_execerror(const char *, const char *)
static void * cons(Object *)
static Member_func members[]
void nrn_notify_when_double_freed(double *p, Observer *ob)
HocStruct cTemplate * ctemplate
Symbol * hoc_table_lookup(const char *, Symlist *)
double * hoc_val_pointer(const char *s)
void nrn_notify_pointer_disconnect(Observer *ob)
void hoc_pushpx(double *d)
static const char ** pname(void *v)
static void destruct(void *v)