Libparserutils
|
Stack object. More...
Data Fields | |
size_t | item_size |
Size of an item in the stack. More... | |
size_t | chunk_size |
Size of a stack chunk. More... | |
size_t | items_allocated |
Number of slots allocated. More... | |
int32_t | current_item |
Index of current item. More... | |
void * | items |
Items in stack. More... | |
size_t parserutils_stack::chunk_size |
Size of a stack chunk.
Definition at line 19 of file stack.c.
Referenced by parserutils_stack_create(), and parserutils_stack_push().
int32_t parserutils_stack::current_item |
Index of current item.
Definition at line 21 of file stack.c.
Referenced by parserutils_stack_create(), parserutils_stack_dump(), parserutils_stack_get_current(), parserutils_stack_pop(), and parserutils_stack_push().
size_t parserutils_stack::item_size |
Size of an item in the stack.
Definition at line 18 of file stack.c.
Referenced by parserutils_stack_create(), parserutils_stack_dump(), parserutils_stack_get_current(), parserutils_stack_pop(), and parserutils_stack_push().
void* parserutils_stack::items |
Items in stack.
Definition at line 22 of file stack.c.
Referenced by parserutils_stack_create(), parserutils_stack_destroy(), parserutils_stack_dump(), parserutils_stack_get_current(), parserutils_stack_pop(), and parserutils_stack_push().
size_t parserutils_stack::items_allocated |
Number of slots allocated.
Definition at line 20 of file stack.c.
Referenced by parserutils_stack_create(), and parserutils_stack_push().