SIS
Symmetric Index Structures
|
#include <CompressedAutomatonSerializing.hpp>
Public Member Functions | |
virtual void | Close ()=0 |
virtual void | Shrink ()=0 |
virtual SinkState | Add (const std::string &)=0 |
virtual SinkState | Add (const S8 *string)=0 |
virtual SinkState | Add (const VoidSequence *)=0 |
virtual UINT | number_of_states () const =0 |
virtual UINT | number_of_transitions () const =0 |
virtual CompressedAutomaton * | automaton () const =0 |
Protected Member Functions | |
virtual void | SortTransitions ()=0 |
virtual UINT | suffixLink (const UINT &state) const =0 |
Protected Attributes | |
ManagedAutomatonStage | ManagedAutomatonStage_ = EMPTY |
Definition at line 10 of file CompressedAutomatonSerializing.hpp.
virtual SinkState lmu::cis::sis::CompressedAutomatonAdapterInterface::Add | ( | const std::string & | ) | [pure virtual, inherited] |
Implemented in lmu::cis::sis::CompressedAutomatonAdapter.
virtual SinkState lmu::cis::sis::CompressedAutomatonAdapterInterface::Add | ( | const S8 * | string | ) | [pure virtual, inherited] |
Implemented in lmu::cis::sis::CompressedAutomatonAdapter.
virtual SinkState lmu::cis::sis::CompressedAutomatonAdapterInterface::Add | ( | const VoidSequence * | ) | [pure virtual, inherited] |
virtual CompressedAutomaton* lmu::cis::sis::CompressedAutomatonAdapterInterface::automaton | ( | ) | const [inline, pure virtual, inherited] |
virtual void lmu::cis::sis::CompressedAutomatonAdapterInterface::Close | ( | ) | [pure virtual, inherited] |
virtual UINT lmu::cis::sis::CompressedAutomatonAdapterInterface::number_of_states | ( | ) | const [pure virtual, inherited] |
Implemented in lmu::cis::sis::CompressedAutomatonAdapter.
virtual UINT lmu::cis::sis::CompressedAutomatonAdapterInterface::number_of_transitions | ( | ) | const [pure virtual, inherited] |
Implemented in lmu::cis::sis::CompressedAutomatonAdapter.
virtual void lmu::cis::sis::CompressedAutomatonAdapterInterface::Shrink | ( | ) | [pure virtual, inherited] |
Implemented in lmu::cis::sis::SCDAWGAdapter, and lmu::cis::sis::CompressedAutomatonAdapter.
virtual void lmu::cis::sis::CompressedAutomatonAdapterInterface::SortTransitions | ( | ) | [protected, pure virtual, inherited] |
Implemented in lmu::cis::sis::SCDAWGAdapter, and lmu::cis::sis::InenagaCDAWGAdapter.
Referenced by main().
ManagedAutomatonStage lmu::cis::sis::ManagedStageAutomatonInterface::ManagedAutomatonStage_ = EMPTY [protected, inherited] |
Definition at line 10 of file ManagedStageAutomatonInterface.hpp.
Referenced by lmu::cis::sis::InenagaCDAWGAdapter::Add(), lmu::cis::sis::CompressedAutomatonAdapter::Add(), lmu::cis::sis::SCDAWGAdapter::Add(), lmu::cis::sis::CompressedAutomatonAdapter::AddDictionary(), lmu::cis::sis::CompressedAutomatonAdapter::AddState(), lmu::cis::sis::CompressedAutomatonAdapter::AddTarjanTable(), lmu::cis::sis::SCDAWGAdapter::AddTarjanTable(), lmu::cis::sis::CompressedAutomatonAdapter::AddTransition(), lmu::cis::sis::InenagaCDAWGAdapter::buildhelp(), lmu::cis::sis::SCDAWGAdapter::buildhelp(), lmu::cis::sis::InenagaCDAWGAdapter::Close(), lmu::cis::sis::SCDAWGAdapter::Close(), lmu::cis::sis::CompressedAutomatonAdapter::Delta(), lmu::cis::sis::SCDAWGAdapter::Delta(), lmu::cis::sis::InenagaCDAWGAdapter::DumpGV(), lmu::cis::sis::CompressedAutomatonAdapter::DumpGV(), lmu::cis::sis::SCDAWGAdapter::DumpGV(), lmu::cis::sis::SCDAWGAdapter::DumpGVRight(), lmu::cis::sis::CompressedAutomatonAdapter::DumpStat(), lmu::cis::sis::InenagaCDAWGAdapter::DumpStat(), lmu::cis::sis::SCDAWGAdapter::DumpStat(), lmu::cis::sis::CompressedAutomatonAdapter::GenerateLanguage(), lmu::cis::sis::SCDAWGAdapter::GenerateLanguage(), lmu::cis::sis::CompressedAutomatonAdapter::GetInitialPairState(), lmu::cis::sis::SCDAWGAdapter::GetInitialPairState(), lmu::cis::sis::CompressedAutomatonAdapter::LeftAutomatonGenerateLanguage(), lmu::cis::sis::CompressedAutomatonAdapter::number_of_states(), lmu::cis::sis::CompressedAutomatonAdapter::number_of_transitions(), lmu::cis::sis::InenagaCDAWGAdapter::Read(), lmu::cis::sis::SCDAWGAdapter::Read(), lmu::cis::sis::CompressedAutomatonAdapter::Shrink(), lmu::cis::sis::SCDAWGAdapter::Shrink(), lmu::cis::sis::InenagaCDAWGAdapter::SortTransitions(), lmu::cis::sis::SCDAWGAdapter::SortTransitions(), lmu::cis::sis::InenagaCDAWGAdapter::suffixLink(), lmu::cis::sis::CompressedAutomatonAdapter::Write(), and lmu::cis::sis::SCDAWGAdapter::Write().