FST  openfst-1.6.1
OpenFst Library
Public Member Functions | Friends | List of all members
fst::script::EncodeMapperClass Class Reference

#include <encodemapper-class.h>

Public Member Functions

 EncodeMapperClass (const string &arc_type, uint32 flags, EncodeType type)
 
template<class Arc >
 EncodeMapperClass (uint32 flags, EncodeType type)
 
ArcClass operator() (const ArcClass &arc)
 
const string & ArcType () const
 
uint32 Flags () const
 
uint64 Properties (uint64 inprops)
 
EncodeType Type () const
 
const SymbolTableInputSymbols () const
 
const SymbolTableOutputSymbols () const
 
void SetInputSymbols (const SymbolTable *syms)
 
void SetOutputSymbols (const SymbolTable *syms)
 
const string & WeightType () const
 
template<class Arc >
EncodeMapper< Arc > * GetEncodeMapper ()
 
template<class Arc >
const EncodeMapper< Arc > * GetEncodeMapper () const
 

Friends

template<class Arc >
void InitEncodeMapperClass (InitEncodeMapperClassArgs *args)
 

Detailed Description

Definition at line 99 of file encodemapper-class.h.

Constructor & Destructor Documentation

fst::script::EncodeMapperClass::EncodeMapperClass ( const string &  arc_type,
uint32  flags,
EncodeType  type 
)

Definition at line 10 of file encodemapper-class.cc.

template<class Arc >
fst::script::EncodeMapperClass::EncodeMapperClass ( uint32  flags,
EncodeType  type 
)
inline

Definition at line 104 of file encodemapper-class.h.

Member Function Documentation

const string& fst::script::EncodeMapperClass::ArcType ( ) const
inline

Definition at line 109 of file encodemapper-class.h.

uint32 fst::script::EncodeMapperClass::Flags ( ) const
inline

Definition at line 111 of file encodemapper-class.h.

template<class Arc >
EncodeMapper<Arc>* fst::script::EncodeMapperClass::GetEncodeMapper ( )
inline

Definition at line 138 of file encodemapper-class.h.

template<class Arc >
const EncodeMapper<Arc>* fst::script::EncodeMapperClass::GetEncodeMapper ( ) const
inline

Definition at line 148 of file encodemapper-class.h.

const SymbolTable* fst::script::EncodeMapperClass::InputSymbols ( ) const
inline

Definition at line 117 of file encodemapper-class.h.

ArcClass fst::script::EncodeMapperClass::operator() ( const ArcClass arc)
inline

Definition at line 107 of file encodemapper-class.h.

const SymbolTable* fst::script::EncodeMapperClass::OutputSymbols ( ) const
inline

Definition at line 119 of file encodemapper-class.h.

uint64 fst::script::EncodeMapperClass::Properties ( uint64  inprops)
inline

Definition at line 113 of file encodemapper-class.h.

void fst::script::EncodeMapperClass::SetInputSymbols ( const SymbolTable syms)
inline

Definition at line 121 of file encodemapper-class.h.

void fst::script::EncodeMapperClass::SetOutputSymbols ( const SymbolTable syms)
inline

Definition at line 125 of file encodemapper-class.h.

EncodeType fst::script::EncodeMapperClass::Type ( ) const
inline

Definition at line 115 of file encodemapper-class.h.

const string& fst::script::EncodeMapperClass::WeightType ( ) const
inline

Definition at line 129 of file encodemapper-class.h.

Friends And Related Function Documentation

template<class Arc >
void InitEncodeMapperClass ( InitEncodeMapperClassArgs args)
friend

Definition at line 162 of file encodemapper-class.h.


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