#include <buildfptree.hpp>
Inheritance diagram for bracz::EndPatriciaBuildTree< ENDONLY >::nodeptr_t:
Public Member Functions | |
node_t &DINLINE | operator * () |
node_t *DINLINE | operator-> () |
nodeptr_t (void *d) | |
nodeptr_t (void *d, uint32_t i) | |
nodeptr_t (const node_t &n) | |
counter_t DINLINE | getCounter () |
void DINLINE | setCounter (counter_t c) |
nodeiter_t DINLINE | childrenBegin () |
const nodeiter_t DINLINE | childrenEnd () const |
childmap_t * | getChildren () |
Static Public Attributes | |
static const uint32_t | npos = (uint32_t)(-1) |
Protected Member Functions | |
bool DINLINE | isLeaf () const |
counter_t DINLINE | getRawCounter () const |
counter_t &DINLINE | getRawCounter () |
const item_t *DINLINE | getLeafsPtr () const |
item_t *DINLINE | getLeafsPtr () |
uint32_t &DINLINE | getLeafsSize () |
uint32_t DINLINE | getLeafsSize () const |
childmap_t &DINLINE | getChildMap () const |
Protected Attributes | |
uint32_t | idx |
void * | data |
pointer to the data content | |
Friends | |
class | EndPatriciaBuildTree |
Definition at line 376 of file buildfptree.hpp.
|
Definition at line 384 of file buildfptree.hpp. Referenced by bracz::EndPatriciaBuildTree< ENDONLY >::nodeiter_t::operator *(). |
|
Definition at line 385 of file buildfptree.hpp. |
|
Definition at line 386 of file buildfptree.hpp. |
|
Definition at line 354 of file buildfptree.hpp. References bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getLeafsSize(), bracz::EndPatriciaBuildTree< ENDONLY >::node_t::idx, and bracz::EndPatriciaBuildTree< ENDONLY >::node_t::npos. |
|
Definition at line 364 of file buildfptree.hpp. References bracz::EndPatriciaBuildTree< ENDONLY >::node_t::npos. |
|
Definition at line 298 of file buildfptree.hpp. References bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::data. Referenced by bracz::EndPatriciaBuildTree< ENDONLY >::addTransToTree(), and bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getChildren(). |
|
Definition at line 310 of file buildfptree.hpp. References bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getChildMap(), and bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::isLeaf(). |
|
Reimplemented from bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t. Definition at line 329 of file buildfptree.hpp. References bracz::EndPatriciaBuildTree< ENDONLY >::node_t::idx, and bracz::EndPatriciaBuildTree< ENDONLY >::origCounter(). |
|
Definition at line 287 of file buildfptree.hpp. References bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::data. |
|
Definition at line 284 of file buildfptree.hpp. References bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::data. Referenced by bracz::EndPatriciaBuildTree< ENDONLY >::addTransToTree(). |
|
Definition at line 294 of file buildfptree.hpp. References bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::data. |
|
Definition at line 290 of file buildfptree.hpp. References bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::data. Referenced by bracz::EndPatriciaBuildTree< ENDONLY >::addTransToTree(), bracz::EndPatriciaBuildTree< ENDONLY >::allocateLeafNode(), and bracz::EndPatriciaBuildTree< ENDONLY >::node_t::childrenBegin(). |
|
Definition at line 281 of file buildfptree.hpp. References bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::data. |
|
|
Definition at line 275 of file buildfptree.hpp. References bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getRawCounter(), and bracz::EndPatriciaBuildTree< ENDONLY >::isLeaf(). Referenced by bracz::EndPatriciaBuildTree< ENDONLY >::addTransToTree(), and bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getChildren(). |
|
Definition at line 378 of file buildfptree.hpp. |
|
Definition at line 381 of file buildfptree.hpp. |
|
Definition at line 345 of file buildfptree.hpp. References bracz::EndPatriciaBuildTree< ENDONLY >::counterToLeaf(), bracz::EndPatriciaBuildTree< ENDONLY >::counterToNode(), and bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getRawCounter(). |
|
Definition at line 273 of file buildfptree.hpp. |
|
|
|