|
| template<class trietype > |
| int | trienobblezeros (trietype *) |
| |
| template<class trietype > |
| int | trienobbleones (trietype *) |
| |
| template<class trietype > |
| int | trienobbleequally (trietype *head) |
| |
| template<class trietype , class type , size_t fieldoffset, size_t(*)(const type *) keyfunct> |
| void | triecheckvalidity (trietype *head) |
| |
| template<class trietype , class type , size_t fieldoffset, size_t(*)(const type *) keyfunct> |
| void | trieinsert (trietype *head, type *r) |
| |
| template<class trietype , class type , size_t fieldoffset, size_t(*)(const type *) keyfunct, int(*)(trietype *head) nobblefunct> |
| void | trieremove (trietype *head, type *r) |
| |
| template<class trietype , class type , size_t fieldoffset, size_t(*)(const type *) keyfunct> |
| type * | triefind (const trietype *head, const type *r) |
| |
| template<class trietype , class type , size_t fieldoffset, size_t(*)(const type *) keyfunct> |
| int | trieexactfind (const trietype *head, const type *r) |
| |
| template<class trietype , class type , size_t fieldoffset, size_t(*)(const type *) keyfunct> |
| type * | trieCfind (const trietype *head, const type *r, int rounds) |
| |
| template<class trietype , class type , size_t fieldoffset, size_t(*)(const type *) keyfunct> |
| type * | trieminmax (const trietype *head, const unsigned dir) |
| |
| template<class trietype , class type , size_t fieldoffset, size_t(*)(const type *) keyfunct> |
| type * | triebranchprev (const type *r, const TrieLink_t< type > **rlinkaddr) |
| |
| template<class trietype , class type , size_t fieldoffset, size_t(*)(const type *) keyfunct> |
| type * | trieprev (const trietype *head, const type *r) |
| |
| template<class trietype , class type , size_t fieldoffset, size_t(*)(const type *) keyfunct> |
| type * | triebranchnext (const type *r, const TrieLink_t< type > **rlinkaddr) |
| |
| template<class trietype , class type , size_t fieldoffset, size_t(*)(const type *) keyfunct> |
| type * | trienext (const trietype *head, const type *r) |
| |
| template<class trietype , class type , size_t fieldoffset, size_t(*)(const type *) keyfunct> |
| type * | trieNfind (const trietype *head, const type *r) |
| |
| template<class trietype , class type , size_t fieldoffset, size_t(*)(const type *) keyfunct> |
| void | triecheckvaliditybranch (trietype *head, type *node, unsigned bitidx, TrieValidityState &state) |
| |