Public Types | Public Member Functions

fst::GenericRegisterer< RegisterType > Class Template Reference

#include <fst/generic-register.h>

List of all members.

Public Types

typedef RegisterType::Key Key
typedef RegisterType::Entry Entry

Public Member Functions

 GenericRegisterer (Key key, Entry entry)

Detailed Description

template<class RegisterType>
class fst::GenericRegisterer< RegisterType >

GENERIC REGISTRATION Generic register-er class capable of creating new register entries in the given RegisterType template parameter. This type must define types Key and Entry, and have appropriate static GetRegister() and instance SetEntry() functions. An easy way to accomplish this is to have RegisterType be the type of a subclass of GenericRegister.

Definition at line 141 of file generic-register.h.


Member Typedef Documentation

template<class RegisterType>
typedef RegisterType::Entry fst::GenericRegisterer< RegisterType >::Entry

Reimplemented in fst::FstRegisterer< F >.

Definition at line 144 of file generic-register.h.

template<class RegisterType>
typedef RegisterType::Key fst::GenericRegisterer< RegisterType >::Key

Definition at line 143 of file generic-register.h.


Constructor & Destructor Documentation

template<class RegisterType>
fst::GenericRegisterer< RegisterType >::GenericRegisterer ( Key  key,
Entry  entry 
) [inline]

Definition at line 146 of file generic-register.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines