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

moot::TrieVectorNode< DataT, CharT, UCharT > Struct Template Reference

#include <mootTrieVector.h>

Inheritance diagram for moot::TrieVectorNode< DataT, CharT, UCharT >:

Inheritance graph
[legend]
Collaboration diagram for moot::TrieVectorNode< DataT, CharT, UCharT >:

Collaboration graph
[legend]
List of all members.

Public Types

Public Member Functions

Public Attributes


Detailed Description

template<typename DataT, typename CharT = char, typename UCharT = unsigned char>
struct moot::TrieVectorNode< DataT, CharT, UCharT >

Struct for single trie nodes


Member Typedef Documentation

template<typename DataT, typename CharT = char, typename UCharT = unsigned char>
typedef CharT moot::TrieVectorNode< DataT, CharT, UCharT >::char_type
 

template<typename DataT, typename CharT = char, typename UCharT = unsigned char>
typedef DataT moot::TrieVectorNode< DataT, CharT, UCharT >::data_type
 

template<typename DataT, typename CharT = char, typename UCharT = unsigned char>
typedef TrieVectorNode<data_type,char_type,uchar_type> moot::TrieVectorNode< DataT, CharT, UCharT >::node_type
 

template<typename DataT, typename CharT = char, typename UCharT = unsigned char>
typedef UCharT moot::TrieVectorNode< DataT, CharT, UCharT >::uchar_type
 


Constructor & Destructor Documentation

template<typename DataT, typename CharT = char, typename UCharT = unsigned char>
moot::TrieVectorNode< DataT, CharT, UCharT >::TrieVectorNode size_t  mother_index = 0,
size_t  mindtr_index = 0,
CharT  node_label = 0,
UCharT  node_ndtrs = 0
[inline]
 

template<typename DataT, typename CharT = char, typename UCharT = unsigned char>
moot::TrieVectorNode< DataT, CharT, UCharT >::TrieVectorNode size_t  mother_index,
size_t  mindtr_index,
CharT  node_label,
UCharT  node_ndtrs,
const DataT &  node_data
[inline]
 


Member Function Documentation

template<typename DataT, typename CharT = char, typename UCharT = unsigned char>
bool moot::TrieVectorNode< DataT, CharT, UCharT >::operator< const TrieVectorNode< DataT, CharT, UCharT > &  x  )  const [inline]
 

template<typename DataT, typename CharT = char, typename UCharT = unsigned char>
bool moot::TrieVectorNode< DataT, CharT, UCharT >::operator<= const TrieVectorNode< DataT, CharT, UCharT > &  x  )  const [inline]
 

template<typename DataT, typename CharT = char, typename UCharT = unsigned char>
bool moot::TrieVectorNode< DataT, CharT, UCharT >::operator== const TrieVectorNode< DataT, CharT, UCharT > &  x  )  const [inline]
 


Member Data Documentation

template<typename DataT, typename CharT = char, typename UCharT = unsigned char>
DataT moot::TrieVectorNode< DataT, CharT, UCharT >::data
 

template<typename DataT, typename CharT = char, typename UCharT = unsigned char>
CharT moot::TrieVectorNode< DataT, CharT, UCharT >::label
 

template<typename DataT, typename CharT = char, typename UCharT = unsigned char>
UCharT moot::TrieVectorNode< DataT, CharT, UCharT >::ndtrs
 


The documentation for this struct was generated from the following file:
Generated on Mon Jun 27 13:05:29 2005 for libmoot by  doxygen 1.3.8-20040913