FST  openfst-1.8.3
OpenFst Library
Public Types | Public Member Functions | List of all members
fst::FstCompiler< Arc > Class Template Reference

#include <compile-impl.h>

Public Types

using Label = typename Arc::Label
 
using StateId = typename Arc::StateId
 
using Weight = typename Arc::Weight
 

Public Member Functions

 FstCompiler (std::istream &istrm, std::string_view source, const SymbolTable *isyms, const SymbolTable *osyms, const SymbolTable *ssyms, bool accep, bool ikeep, bool okeep, bool nkeep)
 
 FstCompiler (std::istream &istrm, std::string_view source, SymbolTable *isyms, SymbolTable *osyms, SymbolTable *ssyms, bool accep, bool ikeep, bool okeep, bool nkeep, bool add_symbols)
 
void Init (std::istream &istrm, std::string_view source, SymbolTable *isyms, SymbolTable *osyms, SymbolTable *ssyms, bool accep, bool ikeep, bool okeep, bool nkeep, bool add_symbols)
 
const VectorFst< Arc > & Fst () const
 

Detailed Description

template<class Arc>
class fst::FstCompiler< Arc >

Definition at line 49 of file compile-impl.h.

Member Typedef Documentation

template<class Arc>
using fst::FstCompiler< Arc >::Label = typename Arc::Label

Definition at line 51 of file compile-impl.h.

template<class Arc>
using fst::FstCompiler< Arc >::StateId = typename Arc::StateId

Definition at line 52 of file compile-impl.h.

template<class Arc>
using fst::FstCompiler< Arc >::Weight = typename Arc::Weight

Definition at line 53 of file compile-impl.h.

Constructor & Destructor Documentation

template<class Arc>
fst::FstCompiler< Arc >::FstCompiler ( std::istream &  istrm,
std::string_view  source,
const SymbolTable isyms,
const SymbolTable osyms,
const SymbolTable ssyms,
bool  accep,
bool  ikeep,
bool  okeep,
bool  nkeep 
)
inline

Definition at line 59 of file compile-impl.h.

template<class Arc>
fst::FstCompiler< Arc >::FstCompiler ( std::istream &  istrm,
std::string_view  source,
SymbolTable isyms,
SymbolTable osyms,
SymbolTable ssyms,
bool  accep,
bool  ikeep,
bool  okeep,
bool  nkeep,
bool  add_symbols 
)
inline

Definition at line 70 of file compile-impl.h.

Member Function Documentation

template<class Arc>
const VectorFst<Arc>& fst::FstCompiler< Arc >::Fst ( ) const
inline

Definition at line 151 of file compile-impl.h.

template<class Arc>
void fst::FstCompiler< Arc >::Init ( std::istream &  istrm,
std::string_view  source,
SymbolTable isyms,
SymbolTable osyms,
SymbolTable ssyms,
bool  accep,
bool  ikeep,
bool  okeep,
bool  nkeep,
bool  add_symbols 
)
inline

Definition at line 77 of file compile-impl.h.


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