FST
openfst-1.8.3
OpenFst Library
|
#include <sys/types.h>
#include <atomic>
#include <cmath>
#include <cstddef>
#include <cstdint>
#include <ios>
#include <iostream>
#include <istream>
#include <memory>
#include <optional>
#include <ostream>
#include <sstream>
#include <string>
#include <utility>
#include <fst/compat.h>
#include <fst/flags.h>
#include <fst/log.h>
#include <fst/arc.h>
#include <fstream>
#include <fst/memory.h>
#include <fst/properties.h>
#include <fst/register.h>
#include <fst/symbol-table.h>
#include <fst/util.h>
#include <string_view>
Go to the source code of this file.
Classes | |
class | fst::MatcherBase< A > |
struct | fst::ArcIteratorData< Arc > |
struct | fst::StateIteratorData< Arc > |
struct | fst::FstReadOptions |
struct | fst::FstWriteOptions |
class | fst::FstHeader |
class | fst::Fst< A > |
class | fst::StateIteratorBase< Arc > |
struct | fst::StateIteratorData< Arc > |
class | fst::StateIterator< FST > |
class | fst::ArcIteratorBase< Arc > |
struct | fst::ArcIteratorData< Arc > |
class | fst::ArcIterator< FST > |
class | fst::internal::FstImpl< Arc > |
Namespaces | |
fst | |
fst::internal | |
Enumerations | |
enum | fst::MatchType { fst::MATCH_INPUT = 1, fst::MATCH_OUTPUT = 2, fst::MATCH_BOTH = 3, fst::MATCH_NONE = 4, fst::MATCH_UNKNOWN = 5 } |
Functions | |
DECLARE_bool (fst_align) | |
template<class FST > | |
void * | operator new (size_t size, fst::MemoryPool< fst::ArcIterator< FST >> *pool) |
template<class FST > | |
void | fst::Destroy (ArcIterator< FST > *aiter, MemoryPool< ArcIterator< FST >> *pool) |
template<class F > | |
F::Arc::Weight | fst::internal::Final (const F &fst, typename F::Arc::StateId s) |
template<class F > | |
ssize_t | fst::internal::NumArcs (const F &fst, typename F::Arc::StateId s) |
template<class F > | |
ssize_t | fst::internal::NumInputEpsilons (const F &fst, typename F::Arc::StateId s) |
template<class F > | |
ssize_t | fst::internal::NumOutputEpsilons (const F &fst, typename F::Arc::StateId s) |
template<class Arc > | |
Arc::Weight | fst::internal::Final (const Fst< Arc > &fst, typename Arc::StateId s) |
template<class Arc > | |
size_t | fst::internal::NumArcs (const Fst< Arc > &fst, typename Arc::StateId s) |
template<class Arc > | |
size_t | fst::internal::NumInputEpsilons (const Fst< Arc > &fst, typename Arc::StateId s) |
template<class Arc > | |
size_t | fst::internal::NumOutputEpsilons (const Fst< Arc > &fst, typename Arc::StateId s) |
template<class IFST , class OFST > | |
void | fst::Cast (const IFST &ifst, OFST *ofst) |
template<class Arc > | |
std::string | fst::FstToString (const Fst< Arc > &fst, const FstWriteOptions &options=FstWriteOptions("FstToString")) |
template<class Arc > | |
void | fst::FstToString (const Fst< Arc > &fst, std::string *result) |
template<class Arc > | |
void | fst::FstToString (const Fst< Arc > &fst, std::string *result, const FstWriteOptions &options) |
template<class Arc > | |
Fst< Arc > * | fst::StringToFst (std::string_view s) |
Variables | |
constexpr int32_t | fst::kFstMagicNumber = 2125659606 |
constexpr int | fst::kNoLabel = -1 |
constexpr int | fst::kNoStateId = -1 |
constexpr uint8_t | fst::kArcILabelValue = 0x01 |
constexpr uint8_t | fst::kArcOLabelValue = 0x02 |
constexpr uint8_t | fst::kArcWeightValue = 0x04 |
constexpr uint8_t | fst::kArcNextStateValue = 0x08 |
constexpr uint8_t | fst::kArcNoCache = 0x10 |
constexpr uint8_t | fst::kArcValueFlags |
constexpr uint8_t | fst::kArcFlags = kArcValueFlags | kArcNoCache |
DECLARE_bool | ( | fst_align | ) |
void* operator new | ( | size_t | size, |
fst::MemoryPool< fst::ArcIterator< FST >> * | pool | ||
) |