table-matcher.h File Reference
#include <fst/fstlib.h>
#include <fst/fst-decl.h>
Include dependency graph for table-matcher.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TableMatcherOptions
 TableMatcher is a matcher specialized for the case where the output side of the left FST always has either all-epsilons coming out of a state, or a majority of the symbol table. More...
 
class  TableMatcherImpl< F, BackoffMatcher >
 
class  TableMatcher< F, BackoffMatcher >
 
struct  TableComposeOptions
 
struct  TableComposeCache< F >
 TableComposeCache lets us do multiple compositions while caching the same matcher. More...
 

Namespaces

 fst
 For an extended explanation of the framework of which grammar-fsts are a part, please see Support for grammars and graphs with on-the-fly parts. (i.e.
 

Functions

template<class Arc >
void TableCompose (const Fst< Arc > &ifst1, const Fst< Arc > &ifst2, MutableFst< Arc > *ofst, const TableComposeOptions &opts=TableComposeOptions())
 
template<class Arc >
void TableCompose (const Fst< Arc > &ifst1, const Fst< Arc > &ifst2, MutableFst< Arc > *ofst, TableComposeCache< Fst< Arc > > *cache)