FST  openfst-1.7.7
OpenFst Library
Public Member Functions | List of all members
fst::script::EncodeMapperClassImpl< Arc > Class Template Reference

#include <encodemapper-class.h>

Inheritance diagram for fst::script::EncodeMapperClassImpl< Arc >:
Inheritance graph
[legend]
Collaboration diagram for fst::script::EncodeMapperClassImpl< Arc >:
Collaboration graph
[legend]

Public Member Functions

 EncodeMapperClassImpl (const EncodeMapper< Arc > &mapper)
 
ArcClass operator() (const ArcClass &a) final
 
const std::string & ArcType () const final
 
const std::string & WeightType () const final
 
EncodeMapperClassImpl< Arc > * Copy () const final
 
uint8 Flags () const final
 
uint64 Properties (uint64 inprops) final
 
EncodeType Type () const final
 
bool Write (const std::string &source) const final
 
bool Write (std::ostream &strm, const std::string &source) const final
 
const SymbolTableInputSymbols () const final
 
const SymbolTableOutputSymbols () const final
 
void SetInputSymbols (const SymbolTable *syms) final
 
void SetOutputSymbols (const SymbolTable *syms) final
 
 ~EncodeMapperClassImpl () override
 
const EncodeMapper< Arc > * GetImpl () const
 
EncodeMapper< Arc > * GetImpl ()
 
- Public Member Functions inherited from fst::script::EncodeMapperImplBase
virtual ~EncodeMapperImplBase ()
 

Detailed Description

template<class Arc>
class fst::script::EncodeMapperClassImpl< Arc >

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

Constructor & Destructor Documentation

template<class Arc>
fst::script::EncodeMapperClassImpl< Arc >::EncodeMapperClassImpl ( const EncodeMapper< Arc > &  mapper)
inlineexplicit

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

template<class Arc>
fst::script::EncodeMapperClassImpl< Arc >::~EncodeMapperClassImpl ( )
inlineoverride

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

Member Function Documentation

template<class Arc>
const std::string& fst::script::EncodeMapperClassImpl< Arc >::ArcType ( ) const
inlinefinalvirtual

Implements fst::script::EncodeMapperImplBase.

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

template<class Arc>
EncodeMapperClassImpl<Arc>* fst::script::EncodeMapperClassImpl< Arc >::Copy ( ) const
inlinefinalvirtual

Implements fst::script::EncodeMapperImplBase.

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

template<class Arc>
uint8 fst::script::EncodeMapperClassImpl< Arc >::Flags ( ) const
inlinefinalvirtual

Implements fst::script::EncodeMapperImplBase.

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

template<class Arc>
const EncodeMapper<Arc>* fst::script::EncodeMapperClassImpl< Arc >::GetImpl ( ) const
inline

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

template<class Arc>
EncodeMapper<Arc>* fst::script::EncodeMapperClassImpl< Arc >::GetImpl ( )
inline

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

template<class Arc>
const SymbolTable* fst::script::EncodeMapperClassImpl< Arc >::InputSymbols ( ) const
inlinefinalvirtual

Implements fst::script::EncodeMapperImplBase.

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

template<class Arc >
ArcClass fst::script::EncodeMapperClassImpl< Arc >::operator() ( const ArcClass a)
inlinefinalvirtual

Implements fst::script::EncodeMapperImplBase.

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

template<class Arc>
const SymbolTable* fst::script::EncodeMapperClassImpl< Arc >::OutputSymbols ( ) const
inlinefinalvirtual

Implements fst::script::EncodeMapperImplBase.

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

template<class Arc>
uint64 fst::script::EncodeMapperClassImpl< Arc >::Properties ( uint64  inprops)
inlinefinalvirtual

Implements fst::script::EncodeMapperImplBase.

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

template<class Arc>
void fst::script::EncodeMapperClassImpl< Arc >::SetInputSymbols ( const SymbolTable syms)
inlinefinalvirtual

Implements fst::script::EncodeMapperImplBase.

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

template<class Arc>
void fst::script::EncodeMapperClassImpl< Arc >::SetOutputSymbols ( const SymbolTable syms)
inlinefinalvirtual

Implements fst::script::EncodeMapperImplBase.

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

template<class Arc>
EncodeType fst::script::EncodeMapperClassImpl< Arc >::Type ( ) const
inlinefinalvirtual

Implements fst::script::EncodeMapperImplBase.

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

template<class Arc>
const std::string& fst::script::EncodeMapperClassImpl< Arc >::WeightType ( ) const
inlinefinalvirtual

Implements fst::script::EncodeMapperImplBase.

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

template<class Arc>
bool fst::script::EncodeMapperClassImpl< Arc >::Write ( const std::string &  source) const
inlinefinalvirtual

Implements fst::script::EncodeMapperImplBase.

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

template<class Arc>
bool fst::script::EncodeMapperClassImpl< Arc >::Write ( std::ostream &  strm,
const std::string &  source 
) const
inlinefinalvirtual

Implements fst::script::EncodeMapperImplBase.

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


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