|
| ArcMapFstImpl (const FromFst &fst, const C &mapper, const ArcMapFstOptions &opts) |
|
| ArcMapFstImpl (const FromFst &fst, C *mapper, const ArcMapFstOptions &opts) |
|
| ArcMapFstImpl (const ArcMapFstImpl &impl) |
|
| ~ArcMapFstImpl () override |
|
StateId | Start () |
|
Weight | Final (StateId s) |
|
size_t | NumArcs (StateId s) |
|
size_t | NumInputEpsilons (StateId s) |
|
size_t | NumOutputEpsilons (StateId s) |
|
StateId | NumStates () const |
|
uint64_t | Properties () const override |
|
uint64_t | Properties (uint64_t mask) const override |
|
void | InitArcIterator (StateId s, ArcIteratorData< B > *data) |
|
void | Expand (StateId s) |
|
| 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 ()=default |
|
| FstImpl (const FstImpl< CacheStore::State::Arc > &impl) |
|
| FstImpl (FstImpl< CacheStore::State::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 A, class B, class C, class CacheStore = DefaultCacheStore<B>, bool is_expanded = false>
class fst::internal::ArcMapFstImpl< A, B, C, CacheStore, is_expanded >
Definition at line 362 of file arc-map.h.