Aho_Corasick< Type >::TrieNode Struct Reference

Node of the Aho-Corasick tree. More...

List of all members.

Public Member Functions

 TrieNode ()
 ~TrieNode ()

Public Attributes

std::map< Type, TrieNode * > children
TrieNodeaccept
TrieNodepi
t_uid patternId
int patternSize
bool accept_copy


Detailed Description

template<class Type>
struct Aho_Corasick< Type >::TrieNode

Node of the Aho-Corasick tree.

Constructor & Destructor Documentation

template<class Type>
Aho_Corasick< Type >::TrieNode::TrieNode (  )  [inline]

template<class Type>
Aho_Corasick< Type >::TrieNode::~TrieNode (  )  [inline]


Member Data Documentation

template<class Type>
std::map<Type,TrieNode*> Aho_Corasick< Type >::TrieNode::children

template<class Type>
TrieNode* Aho_Corasick< Type >::TrieNode::accept

template<class Type>
TrieNode* Aho_Corasick< Type >::TrieNode::pi

template<class Type>
t_uid Aho_Corasick< Type >::TrieNode::patternId

template<class Type>
int Aho_Corasick< Type >::TrieNode::patternSize

template<class Type>
bool Aho_Corasick< Type >::TrieNode::accept_copy


The documentation for this struct was generated from the following file:

Generated on Thu Oct 22 16:31:08 2009 for Limit server by  doxygen 1.5.6