
Go to the source code of this file.
Classes | |
| struct | hoc_Item |
Defines | |
| #define | hoc_List struct hoc_Item |
| #define | ITEM0 (hoc_Item *)0 |
| #define | LIST0 (hoc_List *)0 |
| #define | ITERATE(itm, lst) for (itm = (lst)->next; itm != (lst); itm = itm->next) |
| #define | SYM(q) ((q)->element.sym) |
| #define | STR(q) ((q)->element.str) |
| #define | ITM(q) ((q)->element.itm) |
| #define | LST(q) ((q)->element.lst) |
| #define | hocSEC(q) ((q)->element.sec) |
| #define | OBJ(q) ((q)->element.obj) |
| #define | VOIDITM(q) ((q)->element.vd) |
| #define | ITEM 2 |
| #define | LIST 3 |
| #define | VOIDPOINTER 4 |
| #define | Insertstr insertstr |
| #define | Insertsym insertsym |
| #define | Insertsec insertsec |
| #define | Linsertsym linsertsym |
| #define | Linsertstr linsertstr |
| #define | Lappendsym lappendsym |
| #define | Lappendstr lappendstr |
| #define | Lappenditem lappenditem |
| #define | Lappendlst lappendlst |
| #define | Lappendsec lappendsec |
Typedefs | |
| typedef struct hoc_Item | hoc_Item |
Functions | |
| char * | hoc_l_stralloc () |
| hoc_List * | hoc_l_newlist () |
| hoc_Item * | hoc_l_insertstr () |
| hoc_Item ** | hoc_l_insertsym () |
| hoc_Item *** | hoc_l_insertsec () |
| hoc_Item **** | hoc_l_insertobj () |
| hoc_Item ***** | hoc_l_insertvoid () |
| hoc_Item ****** | hoc_l_linsertstr () |
| hoc_Item ******* | hoc_l_lappendstr () |
| hoc_Item ******** | hoc_l_linsertsym () |
| hoc_Item ********* | hoc_l_lappendsym () |
| hoc_Item ********** | hoc_l_lappenditem () |
| hoc_Item *********** | hoc_l_lappendlst () |
| hoc_Item ************ | hoc_l_lappendsec () |
| hoc_Item ************* | hoc_l_lappendobj () |
| hoc_Item ************** | hoc_l_lappendvoid () |
| hoc_Item *************** | hoc_l_next () |
| hoc_Item **************** | hoc_l_prev () |
| #define hocSEC | ( | q | ) | ((q)->element.sec) |
Referenced by for(), forall_section(), SectionList::next(), nrn_user_partition(), HocDataPathImpl::search(), sec_free(), and SymDirectory::SymDirectory().
| #define Insertsec insertsec |
| #define Insertstr insertstr |
| #define Insertsym insertsym |
| #define ITEM 2 |
Referenced by insertitem().
| #define ITEM0 (hoc_Item *)0 |
| #define ITERATE | ( | itm, | |||
| lst | ) | for (itm = (lst)->next; itm != (lst); itm = itm->next) |
Referenced by KSChan::alloc_schan_node_data(), SaveState::allocnet(), SaveState::checknet(), KSChan::delete_schan_node_data(), BBSImpl::execute_helper(), for(), hoc_allobjects1(), hoc_allobjects2(), hoc_constobject(), hoc_ifseclist(), hoc_Load_file(), hoc_name2obj(), SymDirectoryImpl::load_template(), nrn_finitialize(), nrn_user_partition(), nrnallpointmenu(), nrniv_recalc_ptrs(), OcList::OcList(), SaveState::readnet(), SaveState::restorenet(), SaveState::savenet(), HocDataPathImpl::search(), HocDataPathImpl::search_vectors(), and topology().
| #define ITM | ( | q | ) | ((q)->element.itm) |
| #define Lappenditem lappenditem |
| #define Lappendlst lappendlst |
| #define Lappendsec lappendsec |
| #define Lappendstr lappendstr |
| #define Lappendsym lappendsym |
| #define Linsertstr linsertstr |
| #define Linsertsym linsertsym |
| #define LIST 3 |
Referenced by insertlist().
| #define LIST0 (hoc_List *)0 |
| #define LST | ( | q | ) | ((q)->element.lst) |
| #define OBJ | ( | q | ) | ((q)->element.obj) |
Referenced by KSChan::alloc_schan_node_data(), SaveState::allocnet(), bbs_done(), SaveState::checknet(), KSChan::delete_schan_node_data(), BBSImpl::execute_helper(), hoc_allobjects1(), hoc_allobjects2(), hoc_constobject(), hoc_name2obj(), SymDirectoryImpl::load_template(), nrn_finitialize(), nrnallpointmenu(), nrniv_recalc_ptrs(), OcList::OcList(), SaveState::restorenet(), SaveState::savenet(), HocDataPathImpl::search(), and HocDataPathImpl::search_vectors().
| #define STR | ( | q | ) | ((q)->element.str) |
Referenced by hoc_Load_file().
| #define SYM | ( | q | ) | ((q)->element.sym) |
| #define VOIDITM | ( | q | ) | ((q)->element.vd) |
Referenced by SaveState::allocnet(), nrnpy_decref_clear(), SaveState::readnet(), SaveState::restorenet(), SaveState::savenet(), and topology().
| #define VOIDPOINTER 4 |
Referenced by insertvoid().
| hoc_Item* * * * hoc_l_insertobj | ( | ) |
| hoc_Item* * * hoc_l_insertsec | ( | ) |
| hoc_Item* hoc_l_insertstr | ( | ) |
| hoc_Item* * hoc_l_insertsym | ( | ) |
| hoc_Item* * * * * hoc_l_insertvoid | ( | ) |
| hoc_Item* * * * * * * * * * hoc_l_lappenditem | ( | ) |
| hoc_Item* * * * * * * * * * * hoc_l_lappendlst | ( | ) |
| hoc_Item* * * * * * * * * * * * * hoc_l_lappendobj | ( | ) |
Referenced by hoc_new_object().
| hoc_Item* * * * * * * * * * * * hoc_l_lappendsec | ( | ) |
| hoc_Item* * * * * * * hoc_l_lappendstr | ( | ) |
Referenced by hoc_Load_file().
| hoc_Item* * * * * * * * * hoc_l_lappendsym | ( | ) |
| hoc_Item* * * * * * * * * * * * * * hoc_l_lappendvoid | ( | ) |
Referenced by nrnpy_decref_defer().
| hoc_Item* * * * * * hoc_l_linsertstr | ( | ) |
| hoc_Item* * * * * * * * hoc_l_linsertsym | ( | ) |
| hoc_List* hoc_l_newlist | ( | ) |
Referenced by hoc_endtemplate(), hoc_last_init(), hoc_Load_file(), and nrnpython_reg_real().
| hoc_Item* * * * * * * * * * * * * * * hoc_l_next | ( | ) |
| hoc_Item* * * * * * * * * * * * * * * * hoc_l_prev | ( | ) |
| char* hoc_l_stralloc | ( | ) |
1.6.3