#include <CompactSuffixAutomatonTerminatingSymbol.h>
|
void | setString (const ext::vector< SymbolType > &str) |
|
const ext::vector< SymbolType > & | getString () const & |
|
ext::vector< SymbolType > && | getString () && |
|
void | setNumberOfVertices (int n) |
|
void | insertVertex (unsigned vertexNumber, const ext::map< ext::pair< int, int >, int > &edges) |
|
const ext::vector< ext::map< ext::pair< size_t, size_t >, unsigned > > & | getTransitions () const & |
|
ext::vector< ext::map< ext::pair< size_t, size_t >, unsigned > > && | getTransitions () && |
|
bool | addTransition (unsigned from, size_t startIndex, size_t endIndex, unsigned to) |
|
void | setTransitions (ext::vector< ext::map< ext::pair< size_t, size_t >, unsigned > > delta) |
|
void | GetAllPathsLen (unsigned state, unsigned curLen, ext::set< unsigned > &res) const |
|
unsigned | GetNextState (unsigned state, const ext::vector< SymbolType > &pattern, unsigned &index) const |
|
auto | operator<=> (const CompactSuffixAutomatonTerminatingSymbol &other) const |
|
bool | operator== (const CompactSuffixAutomatonTerminatingSymbol &other) const |
|
| operator automaton::CompactDFA< SymbolType, unsigned > () const |
|
◆ addTransition()
template<class SymbolType = DefaultSymbolType>
◆ GetAllPathsLen()
template<class SymbolType = DefaultSymbolType>
◆ GetNextState()
template<class SymbolType = DefaultSymbolType>
◆ getString() [1/2]
template<class SymbolType = DefaultSymbolType>
◆ getString() [2/2]
template<class SymbolType = DefaultSymbolType>
◆ getTransitions() [1/2]
template<class SymbolType = DefaultSymbolType>
◆ getTransitions() [2/2]
template<class SymbolType = DefaultSymbolType>
◆ insertVertex()
template<class SymbolType = DefaultSymbolType>
◆ operator automaton::CompactDFA< SymbolType, unsigned >()
template<class SymbolType >
◆ operator<=>()
template<class SymbolType = DefaultSymbolType>
◆ operator==()
template<class SymbolType = DefaultSymbolType>
◆ setNumberOfVertices()
template<class SymbolType = DefaultSymbolType>
◆ setString()
template<class SymbolType = DefaultSymbolType>
◆ setTransitions()
template<class SymbolType = DefaultSymbolType>
◆ operator<<
template<class SymbolType = DefaultSymbolType>
The documentation for this class was generated from the following file: