Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
|
#include <SuffixTrieTerminatingSymbol.h>
Protected Attributes | |
SuffixTrieNodeTerminatingSymbol * | m_tree |
Friends | |
ext::ostream & | operator<< (ext::ostream &out, const SuffixTrieTerminatingSymbol &instance) |
Additional Inherited Members | |
![]() | |
static void | registerComponent () |
static void | unregisterComponent () |
Represents regular expression parsed from the XML. Regular expression is stored as a tree of RegExpElement.
|
explicit |
|
explicit |
|
explicit |
indexes::SuffixTrieTerminatingSymbol::SuffixTrieTerminatingSymbol | ( | const SuffixTrieTerminatingSymbol & | other | ) |
Copy constructor.
other | tree to copy |
|
noexcept |
|
noexcept |
|
inline |
SuffixTrieNodeTerminatingSymbol & indexes::SuffixTrieTerminatingSymbol::getRoot | ( | ) |
const SuffixTrieNodeTerminatingSymbol & indexes::SuffixTrieTerminatingSymbol::getRoot | ( | ) | const |
|
inline |
|
inline |
SuffixTrieTerminatingSymbol & indexes::SuffixTrieTerminatingSymbol::operator= | ( | const SuffixTrieTerminatingSymbol & | other | ) |
|
noexcept |
|
inline |
void indexes::SuffixTrieTerminatingSymbol::setTree | ( | SuffixTrieNodeTerminatingSymbol | tree | ) |
Sets the root node of the regular expression tree
tree | root node to set |
|
friend |
|
protected |