FST  openfst-1.8.2.post1
OpenFst Library
Classes | Namespaces | Enumerations | Functions | Variables
replace-util.h File Reference
#include <cstdint>
#include <map>
#include <utility>
#include <vector>
#include <fst/log.h>
#include <fst/connect.h>
#include <fst/mutable-fst.h>
#include <fst/topsort.h>
#include <fst/vector-fst.h>
#include <unordered_map>
#include <unordered_set>
Include dependency graph for replace-util.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fst::ReplaceUtilOptions
 
class  fst::ReplaceUtil< Arc >
 

Namespaces

 fst
 

Enumerations

enum  fst::ReplaceLabelType { fst::REPLACE_LABEL_NEITHER = 1, fst::REPLACE_LABEL_INPUT = 2, fst::REPLACE_LABEL_OUTPUT = 3, fst::REPLACE_LABEL_BOTH = 4 }
 

Functions

template<class Arc >
void fst::Replace (const std::vector< std::pair< typename Arc::Label, const Fst< Arc > * >> &, MutableFst< Arc > *, const ReplaceUtilOptions &)
 

Variables

constexpr uint8_t fst::kReplaceSCCLeftLinear = 0x01
 
constexpr uint8_t fst::kReplaceSCCRightLinear = 0x02
 
constexpr uint8_t fst::kReplaceSCCNonTrivial = 0x04