FST  openfst-1.8.3
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_t Flags () const final
 
uint64_t Properties (uint64_t 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=default
 
const EncodeMapper< Arc > * GetImpl () const
 
EncodeMapper< Arc > * GetImpl ()
 
- Public Member Functions inherited from fst::script::EncodeMapperImplBase
virtual ~EncodeMapperImplBase ()=default
 

Detailed Description

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

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

Constructor & Destructor Documentation

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

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

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

Member Function Documentation

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

Implements fst::script::EncodeMapperImplBase.

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

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

Implements fst::script::EncodeMapperImplBase.

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

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

Implements fst::script::EncodeMapperImplBase.

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

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

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

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

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

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

Implements fst::script::EncodeMapperImplBase.

Definition at line 95 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 122 of file encodemapper-class.h.

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

Implements fst::script::EncodeMapperImplBase.

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

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

Implements fst::script::EncodeMapperImplBase.

Definition at line 81 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 103 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 107 of file encodemapper-class.h.

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

Implements fst::script::EncodeMapperImplBase.

Definition at line 85 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 73 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 87 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 91 of file encodemapper-class.h.


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