FST  openfst-1.7.1
OpenFst Library
Classes | Namespaces | Typedefs | Variables
matcher-fst.h File Reference
#include <memory>
#include <string>
#include <fst/add-on.h>
#include <fst/const-fst.h>
#include <fst/lookahead-matcher.h>
Include dependency graph for matcher-fst.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fst::NullMatcherFstInit< M >
 
class  fst::MatcherFst< F, M, Name, Init, Data >
 
class  fst::StateIterator< MatcherFst< FST, M, Name, Init > >
 
class  fst::ArcIterator< MatcherFst< FST, M, Name, Init > >
 
class  fst::Matcher< MatcherFst< F, M, Name, Init > >
 
class  fst::LookAheadMatcher< MatcherFst< F, M, Name, Init > >
 

Namespaces

 fst
 

Typedefs

using fst::StdArcLookAheadFst = MatcherFst< ConstFst< StdArc >, ArcLookAheadMatcher< SortedMatcher< ConstFst< StdArc >>>, arc_lookahead_fst_type >
 
using fst::StdILabelLookAheadFst = MatcherFst< ConstFst< StdArc >, LabelLookAheadMatcher< SortedMatcher< ConstFst< StdArc >>, ilabel_lookahead_flags, FastLogAccumulator< StdArc >>, ilabel_lookahead_fst_type, LabelLookAheadRelabeler< StdArc >>
 
using fst::StdOLabelLookAheadFst = MatcherFst< ConstFst< StdArc >, LabelLookAheadMatcher< SortedMatcher< ConstFst< StdArc >>, olabel_lookahead_flags, FastLogAccumulator< StdArc >>, olabel_lookahead_fst_type, LabelLookAheadRelabeler< StdArc >>
 

Variables

const char fst::arc_lookahead_fst_type [] = "arc_lookahead"
 
const char fst::ilabel_lookahead_fst_type [] = "ilabel_lookahead"
 
const char fst::olabel_lookahead_fst_type [] = "olabel_lookahead"
 
constexpr auto fst::ilabel_lookahead_flags
 
constexpr auto fst::olabel_lookahead_flags