FST
openfst-1.8.4
OpenFst Library
|
#include <encode.h>
Classes | |
struct | Triple |
struct | TripleEqual |
class | TripleHash |
Public Types | |
using | Label = typename Arc::Label |
using | Weight = typename Arc::Weight |
Public Member Functions | |
EncodeTable (uint8_t flags) | |
Label | Encode (const Arc &arc) |
const Triple * | Decode (Label label) const |
size_t | Size () const |
bool | Write (std::ostream &strm, std::string_view source) const |
uint8_t | Flags () const |
const SymbolTable * | InputSymbols () const |
const SymbolTable * | OutputSymbols () const |
void | SetInputSymbols (const SymbolTable *syms) |
void | SetOutputSymbols (const SymbolTable *syms) |
Static Public Member Functions | |
static EncodeTable * | Read (std::istream &strm, std::string_view source) |
using fst::internal::EncodeTable< Arc >::Label = typename Arc::Label |
using fst::internal::EncodeTable< Arc >::Weight = typename Arc::Weight |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
inline |
|
inline |
|
inline |
bool fst::internal::EncodeTable< Arc >::Write | ( | std::ostream & | strm, |
std::string_view | source | ||
) | const |