#include <buildfptree.hpp>
| Public Member Functions | |
| template<class CALLBACK> | |
| void | initBuildTree (buildtree_t &tree, item_t maxitem, CALLBACK &cb) | 
| template<class T, class CALLBACK> | |
| void | addTransToTree (T &trans, size_t length, buildtree_t &tree, counter_t count, CALLBACK &cb) | 
| Protected Types | |
| typedef NONORDFP_CHILDMAP< item_t, void * > | childmap_t | 
| Protected Member Functions | |
| void * | allocateInternalNode (counter_t cnt) | 
| storenode_t | allocateLeafNode (counter_t cnt, uint32_t len) | 
| Static Protected Member Functions | |
| static bool DINLINE | isLeaf (counter_t cnt) | 
| static counter_t DINLINE | origCounter (counter_t cnt) | 
| static counter_t DINLINE | counterToLeaf (counter_t cnt) | 
| static counter_t DINLINE | counterToNode (counter_t cnt) | 
| static int DINLINE | leafAllocSize (int itemcnt) | 
| Protected Attributes | |
| blockalloc< internalnode_t, 10 *1024 > | nodeallocator | 
| blockalloc< uint32_t, 100 *1024 > | rawallocator | 
| Static Protected Attributes | |
| static const counter_t | leafbit = 1<<30 | 
| static const int | internal_node_allocsize = (sizeof(childmap_t)+sizeof(counter_t) + sizeof(uint32_t)-1 )/sizeof(uint32_t) | 
| Classes | |
| class | buildtree_t | 
| class | endnode_t | 
| class | internalnode_t | 
| class | node_t | 
| class | nodeiter_t | 
| class | nodeptr_t | 
| class | storenode_t | 
| This is the node of an internal point.  More... | |
Definition at line 209 of file buildfptree.hpp.
| 
 | |||||
| 
 Definition at line 229 of file buildfptree.hpp. | 
| 
 | ||||||||||||||||||||||||||||||||
| 
 | ||||||||||
| 
 | ||||||||||||||||
| 
 | ||||||||||
| 
 Definition at line 220 of file buildfptree.hpp. References bracz::EndPatriciaBuildTree< ENDONLY >::leafbit. Referenced by bracz::EndPatriciaBuildTree< ENDONLY >::allocateLeafNode(), and bracz::EndPatriciaBuildTree< ENDONLY >::node_t::setCounter(). | 
| 
 | ||||||||||
| 
 Definition at line 224 of file buildfptree.hpp. Referenced by bracz::EndPatriciaBuildTree< ENDONLY >::addTransToTree(), bracz::EndPatriciaBuildTree< ENDONLY >::allocateInternalNode(), and bracz::EndPatriciaBuildTree< ENDONLY >::node_t::setCounter(). | 
| 
 | ||||||||||||||||||||||||
| 
 Definition at line 468 of file buildfptree.hpp. References bracz::EndPatriciaBuildTree< ENDONLY >::allocateInternalNode(), and bracz::EndPatriciaBuildTree< ENDONLY >::buildtree_t::root. | 
| 
 | ||||||||||
| 
 Definition at line 213 of file buildfptree.hpp. References bracz::EndPatriciaBuildTree< ENDONLY >::leafbit. Referenced by bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::isLeaf(). | 
| 
 | ||||||||||
| 
 Definition at line 233 of file buildfptree.hpp. Referenced by bracz::EndPatriciaBuildTree< ENDONLY >::allocateLeafNode(). | 
| 
 | ||||||||||
| 
 Definition at line 216 of file buildfptree.hpp. References bracz::EndPatriciaBuildTree< ENDONLY >::leafbit. Referenced by bracz::EndPatriciaBuildTree< ENDONLY >::node_t::getCounter(), and bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getCounter(). | 
| 
 | |||||
| 
 Definition at line 231 of file buildfptree.hpp. | 
| 
 | |||||
| 
 Definition at line 211 of file buildfptree.hpp. Referenced by bracz::EndPatriciaBuildTree< ENDONLY >::counterToLeaf(), bracz::EndPatriciaBuildTree< ENDONLY >::isLeaf(), and bracz::EndPatriciaBuildTree< ENDONLY >::origCounter(). | 
| 
 | |||||
| 
 Definition at line 261 of file buildfptree.hpp. Referenced by bracz::EndPatriciaBuildTree< ENDONLY >::addTransToTree(), and bracz::EndPatriciaBuildTree< ENDONLY >::allocateInternalNode(). | 
| 
 | |||||
| 
 Definition at line 263 of file buildfptree.hpp. Referenced by bracz::EndPatriciaBuildTree< ENDONLY >::allocateLeafNode(). | 
 1.4.4
 1.4.4