FST  openfst-1.8.3
OpenFst Library
Classes | Namespaces | Typedefs | Functions | Variables
phi-fst.h File Reference
#include <cstdint>
#include <istream>
#include <memory>
#include <ostream>
#include <string>
#include <fst/log.h>
#include <fst/arc.h>
#include <fst/const-fst.h>
#include <fst/fst.h>
#include <fst/matcher-fst.h>
#include <fst/matcher.h>
#include <fst/util.h>
Include dependency graph for phi-fst.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fst::internal::PhiFstMatcherData< Label >
 
class  fst::PhiFstMatcher< M, flags >
 

Namespaces

 fst
 
 fst::internal
 

Typedefs

template<class Arc >
using fst::PhiFst = MatcherFst< ConstFst< Arc >, PhiFstMatcher< SortedMatcher< ConstFst< Arc >>>, phi_fst_type >
 
using fst::StdPhiFst = PhiFst< StdArc >
 
template<class Arc >
using fst::InputPhiFst = MatcherFst< ConstFst< Arc >, PhiFstMatcher< SortedMatcher< ConstFst< Arc >>, kPhiFstMatchInput >, input_phi_fst_type >
 
using fst::StdInputPhiFst = InputPhiFst< StdArc >
 
template<class Arc >
using fst::OutputPhiFst = MatcherFst< ConstFst< Arc >, PhiFstMatcher< SortedMatcher< ConstFst< Arc >>, kPhiFstMatchOutput >, output_phi_fst_type >
 
using fst::StdOutputPhiFst = OutputPhiFst< StdArc >
 

Functions

 DECLARE_int64 (phi_fst_phi_label)
 
 DECLARE_bool (phi_fst_phi_loop)
 
 DECLARE_string (phi_fst_rewrite_mode)
 

Variables

constexpr uint8_t fst::kPhiFstMatchInput
 
constexpr uint8_t fst::kPhiFstMatchOutput
 
constexpr char fst::phi_fst_type [] = "phi"
 
constexpr char fst::input_phi_fst_type [] = "input_phi"
 
constexpr char fst::output_phi_fst_type [] = "output_phi"
 

Function Documentation

DECLARE_bool ( phi_fst_phi_loop  )
DECLARE_int64 ( phi_fst_phi_label  )
DECLARE_string ( phi_fst_rewrite_mode  )