|
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