FST
openfst-1.8.1
OpenFst Library
|
#include <fst-class.h>
Public Member Functions | |
FstClass () | |
template<class Arc > | |
FstClass (std::unique_ptr< Fst< Arc >> fst) | |
template<class Arc > | |
FstClass (const Fst< Arc > &fst) | |
FstClass (const FstClass &other) | |
FstClass & | operator= (const FstClass &other) |
WeightClass | Final (int64 s) const final |
const std::string & | ArcType () const final |
const std::string & | FstType () const final |
const SymbolTable * | InputSymbols () const final |
size_t | NumArcs (int64 s) const final |
size_t | NumInputEpsilons (int64 s) const final |
size_t | NumOutputEpsilons (int64 s) const final |
const SymbolTable * | OutputSymbols () const final |
uint64 | Properties (uint64 mask, bool test) const final |
int64 | Start () const final |
bool | ValidStateId (int64 s) const final |
const std::string & | WeightType () const final |
bool | WeightTypesMatch (const WeightClass &weight, const std::string &op_name) const |
bool | Write (const std::string &source) const final |
bool | Write (std::ostream &ostr, const std::string &source) const final |
~FstClass () override | |
template<class Arc > | |
const Fst< Arc > * | GetFst () const |
![]() | |
virtual | ~FstClassBase () |
Static Public Member Functions | |
static FstClass * | Read (const std::string &source) |
static FstClass * | Read (std::istream &istrm, const std::string &source) |
template<class Arc > | |
static FstClassImplBase * | Convert (const FstClass &other) |
template<class Arc > | |
static FstClassImplBase * | Create () |
template<class Arc > | |
static FstClass * | Read (std::istream &stream, const FstReadOptions &opts) |
Protected Member Functions | |
FstClass (std::unique_ptr< FstClassImplBase > impl) | |
const FstClassImplBase * | GetImpl () const |
FstClassImplBase * | GetImpl () |
Static Protected Member Functions | |
template<class FstClassT , class UnderlyingT > | |
static FstClassT * | ReadTypedFst (std::istream &stream, const FstReadOptions &opts) |
Definition at line 298 of file fst-class.h.
|
inline |
Definition at line 300 of file fst-class.h.
|
inlineexplicit |
Definition at line 303 of file fst-class.h.
|
inlineexplicit |
Definition at line 307 of file fst-class.h.
|
inline |
Definition at line 310 of file fst-class.h.
|
inlineoverride |
Definition at line 372 of file fst-class.h.
|
inlineexplicitprotected |
Definition at line 415 of file fst-class.h.
|
inlinefinalvirtual |
Implements fst::script::FstClassBase.
Definition at line 320 of file fst-class.h.
|
inlinestatic |
Definition at line 377 of file fst-class.h.
|
inlinestatic |
Definition at line 383 of file fst-class.h.
|
inlinefinalvirtual |
Implements fst::script::FstClassBase.
Definition at line 318 of file fst-class.h.
|
inlinefinalvirtual |
Implements fst::script::FstClassBase.
Definition at line 322 of file fst-class.h.
|
inline |
Definition at line 390 of file fst-class.h.
|
inlineprotected |
Definition at line 418 of file fst-class.h.
|
inlineprotected |
Definition at line 420 of file fst-class.h.
|
inlinefinalvirtual |
Implements fst::script::FstClassBase.
Definition at line 324 of file fst-class.h.
|
inlinefinalvirtual |
Implements fst::script::FstClassBase.
Definition at line 328 of file fst-class.h.
|
inlinefinalvirtual |
Implements fst::script::FstClassBase.
Definition at line 330 of file fst-class.h.
|
inlinefinalvirtual |
Implements fst::script::FstClassBase.
Definition at line 334 of file fst-class.h.
Definition at line 313 of file fst-class.h.
|
inlinefinalvirtual |
Implements fst::script::FstClassBase.
Definition at line 338 of file fst-class.h.
Implements fst::script::FstClassBase.
Definition at line 342 of file fst-class.h.
|
static |
Definition at line 84 of file fst-class.cc.
|
static |
Definition at line 93 of file fst-class.cc.
|
inlinestatic |
Definition at line 401 of file fst-class.h.
|
inlinestaticprotected |
Definition at line 426 of file fst-class.h.
|
inlinefinalvirtual |
Implements fst::script::FstClassBase.
Definition at line 352 of file fst-class.h.
|
inlinefinalvirtual |
Implements fst::script::FstClassBase.
Definition at line 354 of file fst-class.h.
|
inlinefinalvirtual |
Implements fst::script::FstClassBase.
Definition at line 356 of file fst-class.h.
bool fst::script::FstClass::WeightTypesMatch | ( | const WeightClass & | weight, |
const std::string & | op_name | ||
) | const |
Definition at line 97 of file fst-class.cc.
|
inlinefinalvirtual |
Implements fst::script::FstClassBase.
Definition at line 364 of file fst-class.h.
|
inlinefinalvirtual |
Implements fst::script::FstClassBase.
Definition at line 368 of file fst-class.h.