|
Libparserutils
|
Vector object. More...
Data Fields | |
| size_t | item_size |
| Size of an item in the vector. More... | |
| size_t | chunk_size |
| Size of a vector chunk. More... | |
| size_t | items_allocated |
| Number of slots allocated. More... | |
| int32_t | current_item |
| Index of current item. More... | |
| void * | items |
| Items in vector. More... | |
| size_t parserutils_vector::chunk_size |
Size of a vector chunk.
Definition at line 19 of file vector.c.
Referenced by parserutils_vector_append(), and parserutils_vector_create().
| int32_t parserutils_vector::current_item |
Index of current item.
Definition at line 21 of file vector.c.
Referenced by parserutils_vector_append(), parserutils_vector_clear(), parserutils_vector_create(), parserutils_vector_dump(), parserutils_vector_get_length(), parserutils_vector_iterate(), parserutils_vector_peek(), and parserutils_vector_remove_last().
| size_t parserutils_vector::item_size |
Size of an item in the vector.
Definition at line 18 of file vector.c.
Referenced by parserutils_vector_append(), parserutils_vector_create(), parserutils_vector_dump(), parserutils_vector_iterate(), and parserutils_vector_peek().
| void* parserutils_vector::items |
Items in vector.
Definition at line 22 of file vector.c.
Referenced by parserutils_vector_append(), parserutils_vector_create(), parserutils_vector_destroy(), parserutils_vector_dump(), parserutils_vector_iterate(), and parserutils_vector_peek().
| size_t parserutils_vector::items_allocated |
Number of slots allocated.
Definition at line 20 of file vector.c.
Referenced by parserutils_vector_append(), and parserutils_vector_create().