FST  openfst-1.8.3
OpenFst Library
Classes | Namespaces | Enumerations | Variables
matcher.h File Reference
#include <sys/types.h>
#include <algorithm>
#include <cstddef>
#include <cstdint>
#include <map>
#include <memory>
#include <optional>
#include <tuple>
#include <unordered_map>
#include <utility>
#include <fst/log.h>
#include <fst/fst.h>
#include <fst/mutable-fst.h>
#include <fst/properties.h>
#include <fst/util.h>
Include dependency graph for matcher.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fst::MatcherBase< A >
 
class  fst::SortedMatcher< F >
 
class  fst::HashMatcher< F >
 
class  fst::PhiMatcher< M >
 
class  fst::RhoMatcher< M >
 
class  fst::SigmaMatcher< M >
 
class  fst::MultiEpsMatcher< M >
 
class  fst::ExplicitMatcher< M >
 
class  fst::Matcher< F >
 

Namespaces

 fst
 

Enumerations

enum  fst::MatcherRewriteMode { fst::MATCHER_REWRITE_AUTO = 0, fst::MATCHER_REWRITE_ALWAYS, fst::MATCHER_REWRITE_NEVER }
 

Variables

constexpr uint32_t fst::kRequireMatch = 0x00000001
 
constexpr uint32_t fst::kMatcherFlags = kRequireMatch
 
constexpr ssize_t fst::kRequirePriority = -1
 
constexpr uint32_t fst::kMultiEpsList = 0x00000001
 
constexpr uint32_t fst::kMultiEpsLoop = 0x00000002