Libparserutils
|
Vector object. More...
Data Fields | |
size_t | item_size |
Size of an item in the vector. | |
size_t | chunk_size |
Size of a vector chunk. | |
size_t | items_allocated |
Number of slots allocated. | |
int32_t | current_item |
Index of current item. | |
void * | items |
Items in vector. | |
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().