#include <../../nrnconf.h>
#include "section.h"
#include "neuron.h"
#include "parse.h"
Classes | |
struct | Member_func |
Defines | |
#define | HOC_L_LIST 1 |
#define | relative(pc) (pc + (pc)->i) |
Functions | |
char * | secname () |
Object ** | hoc_objpop () |
Object ** | hoc_objgetarg () |
int | nrn_isecstack () |
SectionList_reg () | |
forall_sectionlist () | |
hoc_ifseclist () | |
Variables | |
return | |
int | hoc_returning |
#define HOC_L_LIST 1 |
forall_sectionlist | ( | ) |
References forall_section(), hoc_execute(), hoc_objpop(), hoc_stacktype(), hoc_tobj_unref(), Item, List, nrn_isecstack(), nrn_popsec(), nrn_pushsec(), nrn_secstack(), pc, Section::prop, relative, section_unref(), and STRING.
hoc_ifseclist | ( | ) |
References chk_access(), hoc_execute(), hoc_ifsec(), hoc_objpop(), hoc_stacktype(), hoc_tobj_unref(), Item, ITERATE, List, pc, relative, and STRING.
Object** hoc_objgetarg | ( | ) |
Object** hoc_objpop | ( | ) |
int nrn_isecstack | ( | ) |
Referenced by call(), forall_section(), forall_sectionlist(), forcode(), hoc_iterator_stmt(), and shortfor().
char* secname | ( | ) |
SectionList_reg | ( | ) |
References class2oc(), and members.
Referenced by hoc_last_init().
Referenced by Break(), call(), Continue(), execute(), forall_section(), forcode(), hoc_ifsec(), hoc_iterator_object(), hoc_iterator_stmt(), hoc_object_component(), ifcode(), initcode(), oc_restore_code(), oc_save_code(), ret(), shortfor(), and Stop().