FST  openfst-1.8.3
OpenFst Library
Public Types | List of all members
fst::script::FstClassIORegistration< FstClassType > Struct Template Reference

#include <fst-class.h>

Public Types

using Reader = std::unique_ptr< FstClassType >(*)(std::istream &stream, const FstReadOptions &opts)
 
using Creator) = std::unique_ptr< FstClassImplBase >(*)(
 
using Converter = std::unique_ptr< FstClassImplBase >(*)(const FstClass &other)
 
using Entry = FstClassRegEntry< Reader, Creator, Converter >
 
using Register = FstClassIORegister< Reader, Creator, Converter >
 
using Registerer = GenericRegisterer< FstClassIORegister< Reader, Creator, Converter >>
 

Detailed Description

template<class FstClassType>
struct fst::script::FstClassIORegistration< FstClassType >

Definition at line 641 of file fst-class.h.

Member Typedef Documentation

template<class FstClassType >
using fst::script::FstClassIORegistration< FstClassType >::Converter = std::unique_ptr<FstClassImplBase> (*)(const FstClass &other)

Definition at line 648 of file fst-class.h.

template<class FstClassType >
using fst::script::FstClassIORegistration< FstClassType >::Creator = std::unique_ptr<FstClassImplBase> (*)(

Definition at line 645 of file fst-class.h.

template<class FstClassType >
using fst::script::FstClassIORegistration< FstClassType >::Entry = FstClassRegEntry<Reader, Creator, Converter>

Definition at line 650 of file fst-class.h.

template<class FstClassType >
using fst::script::FstClassIORegistration< FstClassType >::Reader = std::unique_ptr<FstClassType> (*)(std::istream &stream, const FstReadOptions &opts)

Definition at line 643 of file fst-class.h.

template<class FstClassType >
using fst::script::FstClassIORegistration< FstClassType >::Register = FstClassIORegister<Reader, Creator, Converter>

Definition at line 653 of file fst-class.h.

Definition at line 657 of file fst-class.h.


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