Go to the source code of this file.
|
constexpr auto | range_sec (hoc_List *iterable) |
|
char * | hoc_l_stralloc (const char *, char *release) |
|
hoc_List * | hoc_l_newlist () |
|
hoc_Item * | hoc_l_insertstr (hoc_Item *, const char *) |
|
hoc_Item * | hoc_l_insertsym (hoc_Item *, struct Symbol *) |
|
hoc_Item * | hoc_l_insertitem (hoc_Item *, hoc_Item *) |
|
hoc_Item * | hoc_l_insertlist (hoc_Item *, hoc_List *) |
|
hoc_Item * | hoc_l_insertsec (hoc_Item *, struct Section *) |
|
hoc_Item * | hoc_l_insertvoid (hoc_Item *, void *) |
|
hoc_Item * | hoc_l_linsertstr (hoc_List *, const char *) |
|
hoc_Item * | hoc_l_linsertsym (hoc_List *, struct Symbol *) |
|
hoc_Item * | hoc_l_lappendstr (hoc_List *, const char *) |
|
hoc_Item * | hoc_l_lappendsym (hoc_List *, struct Symbol *) |
|
hoc_Item * | hoc_l_lappenditem (hoc_List *, hoc_Item *) |
|
hoc_Item * | hoc_l_lappendlst (hoc_List *, hoc_List *) |
|
hoc_Item * | hoc_l_lappendsec (hoc_List *, struct Section *) |
|
hoc_Item * | hoc_l_lappendvoid (hoc_List *, void *) |
|
hoc_Item * | hoc_l_lappendobj (hoc_List *, struct Object *) |
|
void | hoc_l_freelist (hoc_List **) |
|
hoc_Item * | hoc_l_next (hoc_Item *) |
|
hoc_Item * | hoc_l_prev (hoc_Item *) |
|
void | hoc_l_delete (hoc_Item *) |
|
void | hoc_l_move (hoc_Item *, hoc_Item *, hoc_Item *) |
|
void | hoc_l_movelist (hoc_Item *, hoc_Item *, hoc_List *) |
|
void | hoc_l_replacstr (hoc_Item *, const char *) |
|
◆ hocSEC
◆ Insertsec
◆ Insertstr
◆ Insertsym
◆ ITEM
◆ ITEM0
◆ ITERATE
#define ITERATE |
( |
|
itm, |
|
|
|
lst |
|
) |
| for (itm = (lst)->next; itm != (lst); itm = itm->next) |
◆ ITM
#define ITM |
( |
|
q | ) |
((q)->element.itm) |
◆ Lappenditem
◆ Lappendlst
◆ Lappendsec
◆ Lappendstr
◆ Lappendsym
◆ Linsertstr
◆ Linsertsym
◆ LIST
◆ LIST0
◆ LST
#define LST |
( |
|
q | ) |
((q)->element.lst) |
◆ OBJ
#define OBJ |
( |
|
q | ) |
((q)->element.obj) |
◆ STR
#define STR |
( |
|
q | ) |
((q)->element.str) |
◆ SYM
#define SYM |
( |
|
q | ) |
((q)->element.sym) |
◆ VOIDITM
#define VOIDITM |
( |
|
q | ) |
((q)->element.vd) |
◆ VOIDPOINTER
◆ hoc_List
◆ hoc_l_delete()
◆ hoc_l_freelist()
◆ hoc_l_insertitem()
◆ hoc_l_insertlist()
◆ hoc_l_insertsec()
◆ hoc_l_insertstr()
◆ hoc_l_insertsym()
◆ hoc_l_insertvoid()
◆ hoc_l_lappenditem()
◆ hoc_l_lappendlst()
◆ hoc_l_lappendobj()
◆ hoc_l_lappendsec()
◆ hoc_l_lappendstr()
◆ hoc_l_lappendsym()
◆ hoc_l_lappendvoid()
◆ hoc_l_linsertstr()
◆ hoc_l_linsertsym()
◆ hoc_l_move()
◆ hoc_l_movelist()
◆ hoc_l_newlist()
◆ hoc_l_next()
◆ hoc_l_prev()
◆ hoc_l_replacstr()
void hoc_l_replacstr |
( |
hoc_Item * |
, |
|
|
const char * |
|
|
) |
| |
◆ hoc_l_stralloc()
char* hoc_l_stralloc |
( |
const char * |
, |
|
|
char * |
release |
|
) |
| |
◆ range_sec()
constexpr auto range_sec |
( |
hoc_List * |
iterable | ) |
|
|
constexpr |