|
| VectorFstImpl () |
|
| VectorFstImpl (const Fst< Arc > &fst) |
|
void | SetStart (StateId state) |
|
void | SetFinal (StateId state, Weight weight) |
|
StateId | AddState () |
|
void | AddStates (size_t n) |
|
void | AddArc (StateId state, const Arc &arc) |
|
void | AddArc (StateId state, Arc &&arc) |
|
template<class... T> |
void | EmplaceArc (StateId state, T &&...ctor_args) |
|
void | DeleteStates (const std::vector< StateId > &dstates) |
|
void | DeleteStates () |
|
void | DeleteArcs (StateId state, size_t n) |
|
void | DeleteArcs (StateId state) |
|
| VectorFstBaseImpl ()=default |
|
| ~VectorFstBaseImpl () override |
|
| VectorFstBaseImpl (const VectorFstBaseImpl< S > &)=delete |
|
VectorFstBaseImpl & | operator= (const VectorFstBaseImpl &)=delete |
|
| VectorFstBaseImpl (VectorFstBaseImpl &&impl) noexcept |
|
VectorFstBaseImpl & | operator= (VectorFstBaseImpl &&impl) noexcept |
|
StateId | Start () const |
|
Weight | Final (StateId state) const |
|
StateId | NumStates () const |
|
size_t | NumArcs (StateId state) const |
|
size_t | NumInputEpsilons (StateId state) const |
|
size_t | NumOutputEpsilons (StateId state) const |
|
void | SetStart (StateId state) |
|
void | SetFinal (StateId state, Weight weight) |
|
StateId | AddState (State *state) |
|
StateId | AddState () |
|
void | AddStates (size_t n) |
|
void | AddArc (StateId state, const Arc &arc) |
|
void | AddArc (StateId state, Arc &&arc) |
|
template<class... T> |
void | EmplaceArc (StateId state, T &&...ctor_args) |
|
void | DeleteStates (const std::vector< StateId > &dstates) |
|
void | DeleteStates () |
|
void | DeleteArcs (StateId state, size_t n) |
|
void | DeleteArcs (StateId state) |
|
State * | GetState (StateId state) |
|
const State * | GetState (StateId state) const |
|
void | SetState (StateId state, State *vstate) |
|
void | ReserveStates (size_t n) |
|
void | ReserveArcs (StateId state, size_t n) |
|
void | InitStateIterator (StateIteratorData< Arc > *data) const |
|
void | InitArcIterator (StateId state, ArcIteratorData< Arc > *data) const |
|
| FstImpl ()=default |
|
| FstImpl (const FstImpl< S::Arc > &impl) |
|
| FstImpl (FstImpl< S::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 S>
class fst::internal::VectorFstImpl< S >
Definition at line 343 of file vector-fst.h.