FST  openfst-1.8.3
OpenFst Library
Public Member Functions | List of all members
fst::script::FstClassBase Class Referenceabstract

#include <fst-class.h>

Inheritance diagram for fst::script::FstClassBase:
Inheritance graph
[legend]

Public Member Functions

virtual const std::string & ArcType () const =0
 
virtual WeightClass Final (int64_t) const =0
 
virtual const std::string & FstType () const =0
 
virtual const SymbolTableInputSymbols () const =0
 
virtual size_t NumArcs (int64_t) const =0
 
virtual size_t NumInputEpsilons (int64_t) const =0
 
virtual size_t NumOutputEpsilons (int64_t) const =0
 
virtual const SymbolTableOutputSymbols () const =0
 
virtual uint64_t Properties (uint64_t, bool) const =0
 
virtual int64_t Start () const =0
 
virtual const std::string & WeightType () const =0
 
virtual bool ValidStateId (int64_t) const =0
 
virtual bool Write (const std::string &) const =0
 
virtual bool Write (std::ostream &, const std::string &) const =0
 
virtual ~FstClassBase ()=default
 

Detailed Description

Definition at line 60 of file fst-class.h.

Constructor & Destructor Documentation

virtual fst::script::FstClassBase::~FstClassBase ( )
virtualdefault

Member Function Documentation

virtual const std::string& fst::script::FstClassBase::ArcType ( ) const
pure virtual
virtual WeightClass fst::script::FstClassBase::Final ( int64_t  ) const
pure virtual
virtual const std::string& fst::script::FstClassBase::FstType ( ) const
pure virtual
virtual const SymbolTable* fst::script::FstClassBase::InputSymbols ( ) const
pure virtual
virtual size_t fst::script::FstClassBase::NumArcs ( int64_t  ) const
pure virtual
virtual size_t fst::script::FstClassBase::NumInputEpsilons ( int64_t  ) const
pure virtual
virtual size_t fst::script::FstClassBase::NumOutputEpsilons ( int64_t  ) const
pure virtual
virtual const SymbolTable* fst::script::FstClassBase::OutputSymbols ( ) const
pure virtual
virtual uint64_t fst::script::FstClassBase::Properties ( uint64_t  ,
bool   
) const
pure virtual
virtual int64_t fst::script::FstClassBase::Start ( ) const
pure virtual
virtual bool fst::script::FstClassBase::ValidStateId ( int64_t  ) const
pure virtual
virtual const std::string& fst::script::FstClassBase::WeightType ( ) const
pure virtual
virtual bool fst::script::FstClassBase::Write ( const std::string &  ) const
pure virtual
virtual bool fst::script::FstClassBase::Write ( std::ostream &  ,
const std::string &   
) const
pure virtual

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