Turnstone Operating System
|
list internal interface More...
Public Attributes | |
memory_heap_t * | heap |
the heap of the list | |
list_type_t | type |
list type | |
lock_t * | lock |
lock for the list | |
list_data_comparator_f | comparator |
if the list is sorted, this is comparator function for data | |
list_data_comparator_f | equality_comparator |
if the list is sorted, this is comparator function for data | |
size_t | item_count |
item count at the list, for fast access. | |
indexer_t | indexer |
if the list is indexed, this is the indexer | |
size_t | capacity |
the capacity of the list | |
size_t | head |
the head of the list | |
size_t | tail |
the tail of the list | |
list_item_t * | items |
the items of the list | |
list_item_t * | head |
head of the list | |
list_item_t * | tail |
tail of the list | |
list_item_t * | middle |
middle of the list | |
size_t | middle_position |
middle position of the list | |
int8_t | balance |
balance of the list | |
list internal interface
linked list internal interface