FST  openfst-1.8.3
OpenFst Library
Public Member Functions | Static Public Member Functions | Friends | List of all members
fst::script::FarWriterClass Class Reference

#include <far-class.h>

Public Member Functions

bool Add (const std::string &key, const FstClass &fst)
bool Error () const
const std::string & ArcType () const
FarType Type () const
template<class Arc >
const FarWriter< Arc > * GetFarWriter () const
template<class Arc >
FarWriter< Arc > * GetFarWriter ()

Static Public Member Functions

static std::unique_ptr< FarWriterClassCreate (const std::string &source, const std::string &arc_type, FarType type=FarType::DEFAULT)


template<class Arc >
void CreateFarWriterClass (CreateFarWriterClassArgs *args)

Detailed Description

Definition at line 230 of file far-class.h.

Member Function Documentation

bool fst::script::FarWriterClass::Add ( const std::string &  key,
const FstClass fst 

Definition at line 236 of file far-class.h.

const std::string& fst::script::FarWriterClass::ArcType ( ) const

Definition at line 244 of file far-class.h.

std::unique_ptr< FarWriterClass > fst::script::FarWriterClass::Create ( const std::string &  source,
const std::string &  arc_type,
FarType  type = FarType::DEFAULT 

Definition at line 72 of file far-class.cc.

bool fst::script::FarWriterClass::Error ( ) const

Definition at line 242 of file far-class.h.

template<class Arc >
const FarWriter<Arc>* fst::script::FarWriterClass::GetFarWriter ( ) const

Definition at line 249 of file far-class.h.

template<class Arc >
FarWriter<Arc>* fst::script::FarWriterClass::GetFarWriter ( )

Definition at line 257 of file far-class.h.

FarType fst::script::FarWriterClass::Type ( ) const

Definition at line 246 of file far-class.h.

Friends And Related Function Documentation

template<class Arc >
void CreateFarWriterClass ( CreateFarWriterClassArgs args)

Definition at line 278 of file far-class.h.

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