|
| RelabelFstImpl (const Fst< Arc > &fst, const std::vector< std::pair< Label, Label >> &ipairs, const std::vector< std::pair< Label, Label >> &opairs, const RelabelFstOptions &opts) |
|
| RelabelFstImpl (const Fst< Arc > &fst, const SymbolTable *old_isymbols, const SymbolTable *new_isymbols, const SymbolTable *old_osymbols, const SymbolTable *new_osymbols, const RelabelFstOptions &opts) |
|
| RelabelFstImpl (const RelabelFstImpl< Arc > &impl) |
|
StateId | Start () |
|
Weight | Final (StateId s) |
|
size_t | NumArcs (StateId s) |
|
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) |
|
| CacheImpl ()=default |
|
| CacheImpl (const CacheOptions &opts) |
|
| CacheImpl (const CacheImpl< Arc > &impl, bool preserve_cache=false) |
|
| CacheBaseImpl (const CacheOptions &opts=CacheOptions()) |
|
| CacheBaseImpl (const CacheImplOptions< DefaultCacheStore< typename CacheState< Arc >::Arc > > &opts) |
|
| CacheBaseImpl (const CacheBaseImpl< CacheState< Arc >, DefaultCacheStore< typename CacheState< Arc >::Arc > > &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 DefaultCacheStore< typename CacheState< Arc >::Arc > * | GetCacheStore () const |
|
DefaultCacheStore< typename CacheState< Arc >::Arc > * | GetCacheStore () |
|
bool | GetCacheGc () const |
|
size_t | GetCacheLimit () const |
|
| FstImpl ()=default |
|
| FstImpl (const FstImpl< CacheState< Arc >::Arc > &impl) |
|
| FstImpl (FstImpl< CacheState< Arc >::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) |
|
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 fst::internal::RelabelFstImpl< Arc >
Definition at line 216 of file relabel.h.