libpalliate v0.0.1
Palliate core library
|
#include <patricia.h>
Public Member Functions | |
bool | branch (pkey_t key) |
element_t ** | next (pkey_t key) |
leaf_t * | traverse (bool branch) |
leaf_t * | find_last () |
leaf_t * | find_first () |
node_t (pkey_t _key, unsigned _branchbit) | |
~node_t () | |
![]() | |
pkey_t | mask () |
element_t (pkey_t _key, uint8_t _branchbit) | |
virtual | ~element_t () |
Public Attributes | |
element_t * | children [2] |
![]() | |
pkey_t | key = 0 |
node_t * | parent = nullptr |
uint8_t | branchbit = 0 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
patricia::leaf_t * patricia::node_t::traverse | ( | bool | branch | ) |
element_t* patricia::node_t::children[2] |