#include <buildfptree.hpp>
Inheritance diagram for bracz::EndPatriciaBuildTree< ENDONLY >::nodeiter_t:
Public Member Functions | |
nodeiter_t &DINLINE | operator++ () |
std::pair< item_t, nodeptr_t > DINLINE | operator * () const |
bool DINLINE | operator== (const nodeiter_t &o) |
bool DINLINE | operator!= (const nodeiter_t &o) |
nodeiter_t (void *d, uint32_t i) | |
nodeiter_t (const childmap_t::iterator &it) | |
Protected Member Functions | |
bool | isMapIter () const |
bool | isEndIter () const |
node_t &DINLINE | operator * () |
node_t *DINLINE | operator-> () |
counter_t DINLINE | getCounter () |
void DINLINE | setCounter (counter_t c) |
nodeiter_t DINLINE | childrenBegin () |
const nodeiter_t DINLINE | childrenEnd () const |
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 |
childmap_t * | getChildren () |
Protected Attributes | |
childmap_t::iterator | mapiter |
uint32_t | idx |
void * | data |
pointer to the data content | |
Static Protected Attributes | |
static const uint32_t | npos = (uint32_t)(-1) |
Friends | |
class | EndPatriciaBuildTree |
Definition at line 390 of file buildfptree.hpp.
|
Definition at line 433 of file buildfptree.hpp. |
|
Definition at line 434 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 399 of file buildfptree.hpp. References bracz::EndPatriciaBuildTree< ENDONLY >::node_t::npos. |
|
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. |
|
|
|
|