FST
openfst-1.8.4
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 88 of file compactors.h.
using fst::TrivialCompactor< A >::Arc = A |
Definition at line 90 of file compactors.h.
using fst::TrivialCompactor< A >::StateId = typename Arc::StateId |
Definition at line 91 of file compactors.h.
using fst::TrivialCompactor< A >::Weight = typename Arc::Weight |
Definition at line 92 of file compactors.h.
|
inline |
Definition at line 95 of file compactors.h.
|
inlineexplicit |
Definition at line 99 of file compactors.h.
|
inline |
Definition at line 105 of file compactors.h.
|
inline |
Definition at line 149 of file compactors.h.
|
inline |
Definition at line 137 of file compactors.h.
|
inline |
Definition at line 110 of file compactors.h.
|
inline |
Definition at line 109 of file compactors.h.
|
inline |
Definition at line 141 of file compactors.h.
|
inlinestatic |
Definition at line 157 of file compactors.h.
|
inline |
Definition at line 134 of file compactors.h.
|
inline |
Definition at line 108 of file compactors.h.
|
inlinestatic |
Definition at line 143 of file compactors.h.
|
inline |
Definition at line 151 of file compactors.h.