|
| ReplaceFstImpl (const FstList< Arc > &fst_list, const ReplaceFstOptions< Arc, StateTable, CacheStore > &opts) |
|
| ReplaceFstImpl (const ReplaceFstImpl &impl) |
|
bool | CyclicDependencies () const |
|
StateId | Start () |
|
Weight | Final (StateId s) |
|
size_t | NumArcs (StateId s) |
|
bool | IsNonTerminal (Label label) const |
|
size_t | NumInputEpsilons (StateId s) |
|
size_t | NumOutputEpsilons (StateId s) |
|
uint64_t | Properties () const override |
|
uint64_t | Properties (uint64_t mask) const override |
|
void | InitArcIterator (StateId s, ArcIteratorData< Arc > *data) |
|
void | Expand (StateId s) |
|
void | Expand (StateId s, const StateTuple &tuple, const ArcIteratorData< Arc > &data) |
|
bool | ComputeFinalArc (const StateTuple &tuple, Arc *arcp, uint8_t flags=kArcValueFlags) |
|
bool | ComputeArc (const StateTuple &tuple, const Arc &arc, Arc *arcp, uint8_t flags=kArcValueFlags) |
|
uint8_t | ArcIteratorFlags () const |
|
StateTable * | GetStateTable () const |
|
const Fst< Arc > * | GetFst (Label fst_id) const |
|
Label | GetFstId (Label nonterminal) const |
|
bool | EpsilonOnCallInput () |
|
| CacheBaseImpl (const CacheOptions &opts=CacheOptions()) |
|
| CacheBaseImpl (const CacheImplOptions< CacheStore > &opts) |
|
| CacheBaseImpl (const CacheBaseImpl< CacheStore::State, CacheStore > &impl, bool preserve_cache=false) |
|
| ~CacheBaseImpl () override |
|
void | SetStart (StateId s) |
|
void | SetFinal (StateId s, Weight weight=Weight::One()) |
|
void | PushArc (StateId s, const Arc &arc) |
|
void | PushArc (StateId s, Arc &&arc) |
|
void | EmplaceArc (StateId s, T &&...ctor_args) |
|
void | SetArcs (StateId s) |
|
void | ReserveArcs (StateId s, size_t n) |
|
void | DeleteArcs (StateId s) |
|
void | DeleteArcs (StateId s, size_t n) |
|
void | Clear () |
|
bool | HasStart () const |
|
bool | HasFinal (StateId s) const |
|
bool | HasArcs (StateId s) const |
|
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 |
|
void | InitArcIterator (StateId s, ArcIteratorData< Arc > *data) const |
|
StateId | NumKnownStates () const |
|
void | UpdateNumKnownStates (StateId s) |
|
StateId | MinUnexpandedState () const |
|
StateId | MaxExpandedState () const |
|
void | SetExpandedState (StateId s) |
|
bool | ExpandedState (StateId s) const |
|
const CacheStore * | GetCacheStore () const |
|
CacheStore * | GetCacheStore () |
|
bool | GetCacheGc () const |
|
size_t | GetCacheLimit () const |
|
| FstImpl () |
|
| FstImpl (const FstImpl< CacheStore::State::Arc > &impl) |
|
| FstImpl (FstImpl< CacheStore::State::Arc > &&impl) noexcept |
|
virtual | ~FstImpl () |
|
FstImpl & | operator= (const FstImpl &impl) |
|
FstImpl & | operator= (FstImpl &&impl) noexcept |
|
const std::string & | Type () const |
|
void | SetType (std::string_view type) |
|
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 Arc, class StateTable, class CacheStore>
class fst::internal::ReplaceFstImpl< Arc, StateTable, CacheStore >
Definition at line 490 of file replace.h.