#include <../../nrnconf.h>
#include <stdlib.h>
#include "hoclist.h"
#include "hocdec.h"
#include "parse.hpp"
Go to the source code of this file.
|
static Item * | newitem (void) |
|
List * | newlist (void) |
|
void | freelist (List **plist) |
|
static Item * | linkitem (Item *item) |
|
Item * | hoc_l_next (Item *item) |
|
Item * | hoc_l_prev (Item *item) |
|
Item * | insertstr (Item *item, const char *str) |
|
Item * | insertitem (Item *item, Item *itm) |
|
Item * | insertlist (Item *item, List *lst) |
|
Item * | insertsym (Item *item, Symbol *sym) |
|
Item * | insertsec (Item *item, Section *sec) |
|
Item * | insertobj (Item *item, Object *obj) |
|
Item * | insertvoid (Item *item, void *obj) |
|
Item * | linsertstr (List *list, const char *str) |
|
Item * | lappendstr (List *list, const char *str) |
|
Item * | linsertsym (List *list, Symbol *sym) |
|
Item * | lappendsym (List *list, Symbol *sym) |
|
Item * | lappenditem (List *list, Item *item) |
|
Item * | lappendlst (List *list, List *lst) |
|
Item * | lappendsec (List *list, Section *sec) |
|
Item * | lappendobj (List *list, Object *obj) |
|
Item * | lappendvoid (List *list, void *obj) |
|
void | hoc_l_delete (Item *item) |
|
char * | stralloc (const char *buf, char *rel) |
|
void | delitems (Item *q1, Item *q2) |
|
void | hoc_l_move (Item *q1, Item *q2, Item *q3) |
|
void | movelist (Item *q1, Item *q2, List *s) |
|
void | replacstr (Item *q, const char *s) |
|
◆ Free
◆ HOC_L_LIST
◆ delitems()
◆ freelist()
void freelist |
( |
List ** |
plist | ) |
|
◆ hoc_l_delete()
void hoc_l_delete |
( |
Item * |
item | ) |
|
◆ hoc_l_move()
◆ hoc_l_next()
◆ hoc_l_prev()
◆ insertitem()
◆ insertlist()
◆ insertobj()
◆ insertsec()
◆ insertstr()
Item* insertstr |
( |
Item * |
item, |
|
|
const char * |
str |
|
) |
| |
◆ insertsym()
◆ insertvoid()
Item* insertvoid |
( |
Item * |
item, |
|
|
void * |
obj |
|
) |
| |
◆ lappenditem()
◆ lappendlst()
◆ lappendobj()
◆ lappendsec()
◆ lappendstr()
Item* lappendstr |
( |
List * |
list, |
|
|
const char * |
str |
|
) |
| |
◆ lappendsym()
◆ lappendvoid()
Item* lappendvoid |
( |
List * |
list, |
|
|
void * |
obj |
|
) |
| |
◆ linkitem()
◆ linsertstr()
Item* linsertstr |
( |
List * |
list, |
|
|
const char * |
str |
|
) |
| |
◆ linsertsym()
◆ movelist()
◆ newitem()
static Item* newitem |
( |
void |
| ) |
|
|
static |
◆ newlist()
◆ replacstr()
void replacstr |
( |
Item * |
q, |
|
|
const char * |
s |
|
) |
| |