FST
openfst-1.8.3
OpenFst Library
|
#include <generic-register.h>
Public Types | |
using | Key = KeyType |
using | KeyLookupRef = typename internal::KeyLookupReferenceType< KeyType >::type |
using | Entry = EntryType |
Public Member Functions | |
void | SetEntry (const KeyType &key, const EntryType &entry) |
EntryType | GetEntry (KeyLookupRef key) const |
virtual | ~GenericRegister ()=default |
Static Public Member Functions | |
static RegisterType * | GetRegister () |
Protected Member Functions | |
virtual EntryType | LoadEntryFromSharedObject (KeyLookupRef key) const |
virtual std::string | ConvertKeyToSoFilename (KeyLookupRef key) const =0 |
virtual const EntryType * | LookupEntry (KeyLookupRef key) const |
Definition at line 62 of file generic-register.h.
using fst::GenericRegister< KeyType, EntryType, RegisterType >::Entry = EntryType |
Definition at line 66 of file generic-register.h.
using fst::GenericRegister< KeyType, EntryType, RegisterType >::Key = KeyType |
Definition at line 64 of file generic-register.h.
using fst::GenericRegister< KeyType, EntryType, RegisterType >::KeyLookupRef = typename internal::KeyLookupReferenceType<KeyType>::type |
Definition at line 65 of file generic-register.h.
|
virtualdefault |
|
protectedpure virtual |
|
inline |
Definition at line 78 of file generic-register.h.
|
inlinestatic |
Definition at line 68 of file generic-register.h.
|
inlineprotectedvirtual |
Definition at line 92 of file generic-register.h.
|
inlineprotectedvirtual |
Definition at line 121 of file generic-register.h.
|
inline |
Definition at line 73 of file generic-register.h.