#include <../../nrnconf.h>
#include "section.h"
#include "parse.h"
Classes | |
struct | Member_func |
Functions | |
char * | secname () |
Section * | nrn_trueparent () |
int | nrn_secref_nchild (Section *sec) |
Section * | nrn_sectionref_steer (Section *sec, Symbol *sym, int *pnindex) |
SectionRef_reg () | |
Variables | |
Symbol * | nrn_sec_sym |
Symbol * | nrn_parent_sym |
Symbol * | nrn_root_sym |
Symbol * | nrn_child_sym |
Symbol * | nrn_trueparent_sym |
References Section::child, hoc_execerror(), Section::prop, and Section::sibling.
References Section::child, hoc_execerror(), hoc_xpop(), int, nrn_trueparent(), Section::parentsec, s, and secname().
Referenced by hoc_object_component().
Section* nrn_trueparent | ( | ) |
Referenced by nrn_sectionref_steer().
char* secname | ( | ) |
SectionRef_reg | ( | ) |
References Arrayinfo::a_varn, Symbol::arayinfo, class2oc(), emalloc, hoc_lookup(), hoc_table_lookup(), members, Arrayinfo::nsub, Arrayinfo::refcount, s, Arrayinfo::sub, Symbol::template, Symbol::type, and Symbol::u.
Referenced by hoc_last_init().
Referenced by hoc_object_component().