FST
openfst-1.8.2
OpenFst Library
|
#include <compactors.h>
Classes | |
class | State |
Public Types | |
using | Arc = A |
using | StateId = typename Arc::StateId |
using | Weight = typename Arc::Weight |
Public Member Functions | |
TrivialCompactor () | |
TrivialCompactor (const Fst< Arc > &fst, std::shared_ptr< TrivialCompactor >=nullptr) | |
TrivialCompactor (const TrivialCompactor &compactor) | |
StateId | Start () const |
StateId | NumStates () const |
size_t | NumArcs () const |
void | SetState (StateId s, State *state) |
template<typename Arc > | |
bool | IsCompatible (const Fst< Arc > &fst) const |
uint64_t | Properties (uint64_t props) const |
bool | Error () const |
bool | Write (std::ostream &strm, const FstWriteOptions &opts) const |
Static Public Member Functions | |
static const std::string & | Type () |
static TrivialCompactor * | Read (std::istream &strm, FstReadOptions opts, const FstHeader &hdr) |
Definition at line 79 of file compactors.h.
using fst::TrivialCompactor< A >::Arc = A |
Definition at line 81 of file compactors.h.
using fst::TrivialCompactor< A >::StateId = typename Arc::StateId |
Definition at line 82 of file compactors.h.
using fst::TrivialCompactor< A >::Weight = typename Arc::Weight |
Definition at line 83 of file compactors.h.
|
inline |
Definition at line 86 of file compactors.h.
|
inlineexplicit |
Definition at line 90 of file compactors.h.
|
inline |
Definition at line 96 of file compactors.h.
|
inline |
Definition at line 140 of file compactors.h.
|
inline |
Definition at line 128 of file compactors.h.
|
inline |
Definition at line 101 of file compactors.h.
|
inline |
Definition at line 100 of file compactors.h.
|
inline |
Definition at line 132 of file compactors.h.
|
inlinestatic |
Definition at line 148 of file compactors.h.
|
inline |
Definition at line 125 of file compactors.h.
|
inline |
Definition at line 99 of file compactors.h.
|
inlinestatic |
Definition at line 134 of file compactors.h.
|
inline |
Definition at line 142 of file compactors.h.