SIS
Symmetric Index Structures
lmu::cis::sis::CompressedAutomatonSerializing Class Reference

#include <CompressedAutomatonSerializing.hpp>

Inheritance diagram for lmu::cis::sis::CompressedAutomatonSerializing:
Collaboration diagram for lmu::cis::sis::CompressedAutomatonSerializing:

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 CompressedAutomatonautomaton () const =0

Protected Member Functions

virtual void SortTransitions ()=0
virtual UINT suffixLink (const UINT &state) const =0

Protected Attributes

ManagedAutomatonStage ManagedAutomatonStage_ = EMPTY

Detailed Description

Definition at line 10 of file CompressedAutomatonSerializing.hpp.


Member Function Documentation

virtual SinkState lmu::cis::sis::CompressedAutomatonAdapterInterface::Add ( const std::string &  ) [pure virtual, inherited]
virtual SinkState lmu::cis::sis::CompressedAutomatonAdapterInterface::Add ( const S8 string) [pure virtual, inherited]
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]
virtual UINT lmu::cis::sis::CompressedAutomatonAdapterInterface::number_of_transitions ( ) const [pure virtual, inherited]
virtual void lmu::cis::sis::CompressedAutomatonAdapterInterface::Shrink ( ) [pure virtual, inherited]
virtual void lmu::cis::sis::CompressedAutomatonAdapterInterface::SortTransitions ( ) [protected, pure virtual, inherited]
virtual UINT lmu::cis::sis::CompressedAutomatonAdapterInterface::suffixLink ( const UINT state) const [protected, pure virtual, inherited]

Field Documentation

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().


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