FST  openfst-1.7.2
OpenFst Library
Public Types | Public Member Functions | Protected Member Functions | List of all members
fst::FstRegister< Arc > Class Template Reference

#include <register.h>

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

Public Types

using Reader = typename FstRegisterEntry< Arc >::Reader
 
using Converter = typename FstRegisterEntry< Arc >::Converter
 
- Public Types inherited from fst::GenericRegister< string, FstRegisterEntry< Arc >, FstRegister< Arc > >
using Key = string
 
using Entry = FstRegisterEntry< Arc >
 

Public Member Functions

const Reader GetReader (const string &type) const
 
const Converter GetConverter (const string &type) const
 
- Public Member Functions inherited from fst::GenericRegister< string, FstRegisterEntry< Arc >, FstRegister< Arc > >
void SetEntry (const string &key, const FstRegisterEntry< Arc > &entry)
 
FstRegisterEntry< Arc > GetEntry (const string &key) const
 
virtual ~GenericRegister ()
 

Protected Member Functions

string ConvertKeyToSoFilename (const string &key) const override
 
- Protected Member Functions inherited from fst::GenericRegister< string, FstRegisterEntry< Arc >, FstRegister< Arc > >
virtual FstRegisterEntry< Arc > LoadEntryFromSharedObject (const string &key) const
 
virtual const FstRegisterEntry< Arc > * LookupEntry (const string &key) const
 

Additional Inherited Members

- Static Public Member Functions inherited from fst::GenericRegister< string, FstRegisterEntry< Arc >, FstRegister< Arc > >
static FstRegister< Arc > * GetRegister ()
 

Detailed Description

template<class Arc>
class fst::FstRegister< Arc >

Definition at line 45 of file register.h.

Member Typedef Documentation

template<class Arc>
using fst::FstRegister< Arc >::Converter = typename FstRegisterEntry<Arc>::Converter

Definition at line 49 of file register.h.

template<class Arc>
using fst::FstRegister< Arc >::Reader = typename FstRegisterEntry<Arc>::Reader

Definition at line 48 of file register.h.

Member Function Documentation

template<class Arc>
string fst::FstRegister< Arc >::ConvertKeyToSoFilename ( const string &  key) const
inlineoverrideprotectedvirtual
template<class Arc>
const Converter fst::FstRegister< Arc >::GetConverter ( const string &  type) const
inline

Definition at line 55 of file register.h.

template<class Arc>
const Reader fst::FstRegister< Arc >::GetReader ( const string &  type) const
inline

Definition at line 51 of file register.h.


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