|
cdcontainers
0.1.1
Library of data containers and collections for C programming language.
|
Functions | |
| enum cdc_stat | cdc_treap_get (struct cdc_treap *t, void *key, void **value) |
| Returns a value that is mapped to a key. If the key does not exist, then NULL will return. More... | |
| size_t | cdc_treap_count (struct cdc_treap *t, void *key) |
| Returns the number of elements with key that compares equal to the specified argument key, which is either 1 or 0 since this container does not allow duplicates. More... | |
| void | cdc_treap_find (struct cdc_treap *t, void *key, struct cdc_treap_iter *it) |
| Finds an element with key equivalent to key. More... | |
Returns a value that is mapped to a key. If the key does not exist, then NULL will return.
| [in] | t | - cdc_treap |
| [in] | key | - key of the element to find |
| [out] | value | - pinter to the value that is mapped to a key. |
| size_t cdc_treap_count | ( | struct cdc_treap * | t, |
| void * | key | ||
| ) |
Returns the number of elements with key that compares equal to the specified argument key, which is either 1 or 0 since this container does not allow duplicates.
| [in] | t | - cdc_treap |
| [in] | key | - key value of the elements to count |
| void cdc_treap_find | ( | struct cdc_treap * | t, |
| void * | key, | ||
| struct cdc_treap_iter * | it | ||
| ) |
Finds an element with key equivalent to key.
| [in] | t | - cdc_treap |
| [in] | key | - key value of the element to search for |
| [out] | it | - pointer will be recorded iterator to an element with key equivalent to key. If no such element is found, past-the-end iterator is returned. |
1.8.13