|
| AddOnImpl (const FST &fst, std::string_view type, std::shared_ptr< T > t=nullptr) |
|
| AddOnImpl (const Fst< Arc > &fst, std::string_view type, std::shared_ptr< T > t=nullptr) |
|
| AddOnImpl (const AddOnImpl &impl) |
|
StateId | Start () const |
|
Weight | Final (StateId s) const |
|
size_t | NumArcs (StateId s) const |
|
size_t | NumInputEpsilons (StateId s) const |
|
size_t | NumOutputEpsilons (StateId s) const |
|
size_t | NumStates () const |
|
bool | Write (std::ostream &strm, const FstWriteOptions &opts) const |
|
void | InitStateIterator (StateIteratorData< Arc > *data) const |
|
void | InitArcIterator (StateId s, ArcIteratorData< Arc > *data) const |
|
FST & | GetFst () |
|
const FST & | GetFst () const |
|
const T * | GetAddOn () const |
|
std::shared_ptr< T > | GetSharedAddOn () const |
|
void | SetAddOn (std::shared_ptr< T > t) |
|
| FstImpl ()=default |
|
| FstImpl (const FstImpl< FST::Arc > &impl) |
|
| FstImpl (FstImpl< FST::Arc > &&impl) noexcept |
|
virtual | ~FstImpl ()=default |
|
FstImpl & | operator= (const FstImpl &impl) |
|
FstImpl & | operator= (FstImpl &&impl) noexcept |
|
const std::string & | Type () const |
|
void | SetType (std::string_view type) |
|
virtual uint64_t | Properties () const |
|
virtual uint64_t | Properties (uint64_t mask) const |
|
void | SetProperties (uint64_t props) |
|
void | SetProperties (uint64_t props, uint64_t mask) |
|
void | SetProperties (uint64_t props, uint64_t mask) const |
|
void | UpdateProperties (uint64_t props, uint64_t mask) |
|
const SymbolTable * | InputSymbols () const |
|
SymbolTable * | InputSymbols () |
|
const SymbolTable * | OutputSymbols () const |
|
SymbolTable * | OutputSymbols () |
|
void | SetInputSymbols (const SymbolTable *isyms) |
|
void | SetOutputSymbols (const SymbolTable *osyms) |
|
bool | ReadHeader (std::istream &strm, const FstReadOptions &opts, int min_version, FstHeader *hdr) |
|
void | WriteHeader (std::ostream &strm, const FstWriteOptions &opts, int version, FstHeader *hdr) const |
|
template<class FST, class T>
class fst::internal::AddOnImpl< FST, T >
Definition at line 112 of file add-on.h.