|
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 Public Member Functions inherited from core::Components< SuffixTrieTerminatingSymbol, ext::set< DefaultSymbolType >, component::Set, GeneralAlphabet, DefaultSymbolType, component::Value, TerminatingSymbol > | |
| 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 |