Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t Class Reference

This is the node of an internal point. More...

#include <buildfptree.hpp>

Inheritance diagram for bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t:

Inheritance graph
[legend]
List of all members.

Public Member Functions

counter_t DINLINE getCounter ()
childmap_tgetChildren ()
 storenode_t (void *d)

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

void * data
 pointer to the data content

Friends

class EndPatriciaBuildTree

Detailed Description

template<bool ENDONLY = false>
class bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t

This is the node of an internal point.

Definition at line 269 of file buildfptree.hpp.


Constructor & Destructor Documentation

template<bool ENDONLY = false>
bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::storenode_t void *  d  )  [inline, explicit]
 

Definition at line 318 of file buildfptree.hpp.


Member Function Documentation

template<bool ENDONLY = false>
childmap_t& DINLINE bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getChildMap  )  const [inline, protected]
 

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().

template<bool ENDONLY = false>
childmap_t* bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getChildren  )  [inline]
 

Definition at line 310 of file buildfptree.hpp.

References bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getChildMap(), and bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::isLeaf().

template<bool ENDONLY = false>
counter_t DINLINE bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getCounter  )  [inline]
 

Reimplemented in bracz::EndPatriciaBuildTree< ENDONLY >::node_t.

Definition at line 306 of file buildfptree.hpp.

References bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getRawCounter(), and bracz::EndPatriciaBuildTree< ENDONLY >::origCounter().

Referenced by bracz::EndPatriciaBuildTree< ENDONLY >::addTransToTree().

template<bool ENDONLY = false>
item_t* DINLINE bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getLeafsPtr  )  [inline, protected]
 

Definition at line 287 of file buildfptree.hpp.

References bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::data.

template<bool ENDONLY = false>
const item_t* DINLINE bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getLeafsPtr  )  const [inline, protected]
 

Definition at line 284 of file buildfptree.hpp.

References bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::data.

Referenced by bracz::EndPatriciaBuildTree< ENDONLY >::addTransToTree().

template<bool ENDONLY = false>
uint32_t DINLINE bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getLeafsSize  )  const [inline, protected]
 

Definition at line 294 of file buildfptree.hpp.

References bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::data.

template<bool ENDONLY = false>
uint32_t& DINLINE bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getLeafsSize  )  [inline, protected]
 

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().

template<bool ENDONLY = false>
counter_t& DINLINE bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getRawCounter  )  [inline, protected]
 

Definition at line 281 of file buildfptree.hpp.

References bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::data.

template<bool ENDONLY = false>
counter_t DINLINE bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getRawCounter  )  const [inline, protected]
 

Definition at line 278 of file buildfptree.hpp.

References bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::data.

Referenced by bracz::EndPatriciaBuildTree< ENDONLY >::addTransToTree(), bracz::EndPatriciaBuildTree< ENDONLY >::allocateLeafNode(), bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getCounter(), bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::isLeaf(), and bracz::EndPatriciaBuildTree< ENDONLY >::node_t::setCounter().

template<bool ENDONLY = false>
bool DINLINE bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::isLeaf  )  const [inline, protected]
 

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().


Friends And Related Function Documentation

template<bool ENDONLY = false>
friend class EndPatriciaBuildTree [friend]
 

Definition at line 273 of file buildfptree.hpp.


Member Data Documentation

template<bool ENDONLY = false>
void* bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::data [protected]
 

pointer to the data content

Definition at line 272 of file buildfptree.hpp.

Referenced by bracz::EndPatriciaBuildTree< ENDONLY >::addTransToTree(), bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getChildMap(), bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getLeafsPtr(), bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getLeafsSize(), bracz::EndPatriciaBuildTree< ENDONLY >::storenode_t::getRawCounter(), bracz::EndPatriciaBuildTree< ENDONLY >::nodeiter_t::operator!=(), and bracz::EndPatriciaBuildTree< ENDONLY >::nodeiter_t::operator==().


The documentation for this class was generated from the following file:
Generated on Sun Sep 17 17:57:20 2006 for FIM environment by  doxygen 1.4.4