Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound 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 Methods

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 Sep 11 16:10:38 2006 for libmoot by doxygen1.2.18