FST  openfst-1.6.1
OpenFst Library
Classes | Namespaces | Macros
register.h File Reference
#include <istream>
#include <string>
#include <fst/generic-register.h>
#include <fst/script/fst-class.h>
#include <fst/script/weight-class.h>
Include dependency graph for register.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fst::script::FstClassRegEntry< Reader, Creator, Converter >
 
class  fst::script::FstClassIORegister< Reader, Creator, Converter >
 
struct  fst::script::IORegistration< FstClassType >
 

Namespaces

 fst
 
 fst::script
 

Macros

#define REGISTER_FST_CLASS(Class, Arc)
 
#define REGISTER_FST_CLASSES(Arc)
 

Macro Definition Documentation

#define REGISTER_FST_CLASS (   Class,
  Arc 
)
Value:
static IORegistration<Class>::Registerer Class##_##Arc##_registerer( \
Arc::Type(), \
IORegistration<Class>::Entry(Class::Read<Arc>, Class::Create<Arc>, \
Class::Convert<Arc>))

Definition at line 100 of file register.h.

#define REGISTER_FST_CLASSES (   Arc)
Value:
REGISTER_FST_CLASS(FstClass, Arc); \
REGISTER_FST_CLASS(MutableFstClass, Arc); \
REGISTER_FST_CLASS(VectorFstClass, Arc);
#define REGISTER_FST_CLASS(Class, Arc)
Definition: register.h:100

Definition at line 106 of file register.h.