Phonetisaurus  1.0
FST-based Grapheme-to-Phoneme conversion
Public Member Functions | Public Attributes | List of all members
M2MPathFilter< Arc > Class Template Reference

#include <PhonetisaurusRex.h>

Public Member Functions

 M2MPathFilter (const SymbolMap12M &label_map, const VetoSet &veto_set)
 
void Extend (Path *path, const Arc &arc)
 

Public Attributes

unordered_map< vector< int >, Path, VectorIntHashpath_map
 
vector< vector< int > > ordered_paths
 

Detailed Description

template<class Arc>
class M2MPathFilter< Arc >

Definition at line 176 of file PhonetisaurusRex.h.

Constructor & Destructor Documentation

template<class Arc>
M2MPathFilter< Arc >::M2MPathFilter ( const SymbolMap12M label_map,
const VetoSet veto_set 
)
inline

Definition at line 178 of file PhonetisaurusRex.h.

Member Function Documentation

template<class Arc>
void M2MPathFilter< Arc >::Extend ( Path path,
const Arc &  arc 
)
inline

Definition at line 183 of file PhonetisaurusRex.h.

Member Data Documentation

template<class Arc>
vector<vector<int> > M2MPathFilter< Arc >::ordered_paths

Definition at line 181 of file PhonetisaurusRex.h.

template<class Arc>
unordered_map<vector<int>, Path, VectorIntHash> M2MPathFilter< Arc >::path_map

Definition at line 180 of file PhonetisaurusRex.h.


The documentation for this class was generated from the following file: