FST  openfst-1.8.2
OpenFst Library
Classes | Namespaces | Typedefs
arc.h File Reference
#include <climits>
#include <cstdint>
#include <string>
#include <type_traits>
#include <utility>
#include <fst/error-weight.h>
#include <fst/expectation-weight.h>
#include <fst/float-weight.h>
#include <fst/lexicographic-weight.h>
#include <fst/power-weight.h>
#include <fst/product-weight.h>
#include <fst/signed-log-weight.h>
#include <fst/sparse-power-weight.h>
#include <fst/string-weight.h>
Include dependency graph for arc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  fst::ArcTpl< W >
struct  fst::StringArc< S >
struct  fst::GallicArc< A, G >
struct  fst::ReverseArc< A >
struct  fst::PowerArc< A, n >
struct  fst::SparsePowerArc< A, K >
struct  fst::ExpectationArc< A, X2 >




using fst::StdArc = ArcTpl< TropicalWeight >
using fst::LogArc = ArcTpl< LogWeight >
using fst::Log64Arc = ArcTpl< Log64Weight >
using fst::RealArc = ArcTpl< RealWeight >
using fst::Real64Arc = ArcTpl< Real64Weight >
using fst::SignedLogArc = ArcTpl< SignedLogWeight >
using fst::SignedLog64Arc = ArcTpl< SignedLog64Weight >
using fst::ErrorArc = ArcTpl< ErrorWeight >
using fst::MinMaxArc = ArcTpl< MinMaxWeight >
template<class Weight1 , class Weight2 >
using fst::LexicographicArc = ArcTpl< LexicographicWeight< Weight1, Weight2 >>
template<class Weight1 , class Weight2 >
using fst::ProductArc = ArcTpl< ProductWeight< Weight1, Weight2 >>