1 #include <../../nrnconf.h>
29 static std::vector<FInitialHandler*>
fihlist_[4];
43 Printf(
"Type %d FInitializeHandler statements\n",
type);
45 if (f->stmt_->pyobject()) {
47 }
else if (f->stmt_->object()) {
50 Printf(
"\t%s\n", f->stmt_->name());
FInitialHandler(int, const char *, Object *, Object *pyact=NULL)
virtual ~FInitialHandler()
static std::vector< FInitialHandler * > fihlist_[4]
void class2oc(const char *, ctor_f *cons, dtor_f *destruct, Member_func *, Member_ret_obj_func *, Member_ret_str_func *)
void erase_first(T &&iterable, value_type &&value)
double chkarg(int, double low, double high)
static void finithnd_destruct(void *v)
static Member_func members[]
static void * finithnd_cons(Object *)
static double allprint(void *v)
void nrn_fihexec(int type)
void FInitializeHandler_reg()
int hoc_is_object_arg(int narg)
int hoc_is_double_arg(int narg)
char * hoc_object_name(Object *ob)
Object ** hoc_objgetarg(int)
void hoc_execerror(const char *s1, const char *s2)
int Printf(const char *fmt, Args... args)