FST
openfst-1.8.3
OpenFst Library
|
#include <arc.h>
Public Types | |
using | Base = ArcTpl< GallicWeight< int, typename A::Weight, G >, typename A::Label, typename A::StateId > |
using | Arc = A |
Public Types inherited from fst::ArcTpl< GallicWeight< int, A::Weight, G >, A::Label, A::StateId > | |
using | Weight = GallicWeight< int, A::Weight, G > |
using | Label = A::Label |
using | StateId = A::StateId |
Public Member Functions | |
GallicArc (const Arc &arc) | |
Public Member Functions inherited from fst::ArcTpl< GallicWeight< int, A::Weight, G >, A::Label, A::StateId > | |
ArcTpl () noexcept(std::is_nothrow_default_constructible_v< Weight >)=default | |
ArcTpl (Label ilabel, Label olabel, T &&weight, StateId nextstate) | |
ArcTpl (Label ilabel, Label olabel, StateId nextstate) | |
Static Public Member Functions | |
static const std::string & | Type () |
Static Public Member Functions inherited from fst::ArcTpl< GallicWeight< int, A::Weight, G >, A::Label, A::StateId > | |
static const std::string & | Type () |
Additional Inherited Members | |
Public Attributes inherited from fst::ArcTpl< GallicWeight< int, A::Weight, G >, A::Label, A::StateId > | |
Label | ilabel |
Label | olabel |
Weight | weight |
StateId | nextstate |
using fst::GallicArc< A, G >::Arc = A |
using fst::GallicArc< A, G >::Base = ArcTpl<GallicWeight<int, typename A::Weight, G>, typename A::Label, typename A::StateId> |
|
inlineexplicit |
|
inlinestatic |