Go to the source code of this file.
Classes | |
struct | HocContext |
Defines | |
#define | HocTopContextSet |
#define | HocContextRestore if (hc_) { hc_restore_(hc_); } |
Typedefs | |
typedef struct HocContext | HocContext |
Functions | |
HocContext * | hc_save_and_set_to_top_ (HocContext *hc) |
void | hc_restore_ (HocContext *hc) |
Variables | |
Object * | hoc_thisobject |
Objectdata * | hoc_top_level_data |
Symlist * | hoc_top_level_symlist |
Symlist * | hoc_symlist |
#define HocContextRestore if (hc_) { hc_restore_(hc_); } |
Referenced by nrnpython_real().
#define HocTopContextSet |
HocContext hcref; \ HocContext* hc_ = 0; if (hoc_thisobject) {hc_ = hc_save_and_set_to_top_(&hcref);}
Referenced by nrnpython_real().
typedef struct HocContext HocContext |
void hc_restore_ | ( | HocContext * | hc | ) |
References hoc_objectdata, HocContext::obd, HocContext::obj, and HocContext::sl.
HocContext* hc_save_and_set_to_top_ | ( | HocContext * | hc | ) |
References hoc_objectdata, HocContext::obd, HocContext::obj, and HocContext::sl.
Object* hoc_thisobject |
Objectdata* hoc_top_level_data |