Public Member Functions | Static Public Member Functions | Protected Member Functions

fst::script::MutableFstClass Class Reference

#include <fst/script/fst-class.h>

Inherits fst::script::FstClass.

Inherited by fst::script::VectorFstClass.

Collaboration diagram for fst::script::MutableFstClass:
Collaboration graph
[legend]

List of all members.

Public Member Functions

template<class Arc >
 MutableFstClass (MutableFst< Arc > *fst)
template<class Arc >
MutableFst< Arc > * GetMutableFst ()
virtual void SetInputSymbols (SymbolTable *is)
virtual void SetOutputSymbols (SymbolTable *os)

Static Public Member Functions

template<class Arc >
static MutableFstClassRead (istream &stream, const FstReadOptions &opts)
template<class Arc >
static FstClassImplBaseConvert (const FstClass &other)
 These methods are required by IO registration.
template<class Arc >
static FstClassImplBaseCreate ()

Protected Member Functions

 MutableFstClass (FstClassImplBase *impl)

Detailed Description

Specific types of FstClass with special properties

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


Constructor & Destructor Documentation

template<class Arc >
fst::script::MutableFstClass::MutableFstClass ( MutableFst< Arc > *  fst  )  [inline, explicit]

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

fst::script::MutableFstClass::MutableFstClass ( FstClassImplBase impl  )  [inline, explicit, protected]

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


Member Function Documentation

template<class Arc >
static FstClassImplBase* fst::script::MutableFstClass::Convert ( const FstClass other  )  [inline, static]

These methods are required by IO registration.

Reimplemented from fst::script::FstClass.

Reimplemented in fst::script::VectorFstClass.

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

template<class Arc >
static FstClassImplBase* fst::script::MutableFstClass::Create (  )  [inline, static]

Reimplemented from fst::script::FstClass.

Reimplemented in fst::script::VectorFstClass.

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

template<class Arc >
MutableFst<Arc>* fst::script::MutableFstClass::GetMutableFst (  )  [inline]

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

template<class Arc >
static MutableFstClass* fst::script::MutableFstClass::Read ( istream &  stream,
const FstReadOptions opts 
) [inline, static]

Reimplemented from fst::script::FstClass.

Reimplemented in fst::script::VectorFstClass.

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

virtual void fst::script::MutableFstClass::SetInputSymbols ( SymbolTable is  )  [inline, virtual]

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

virtual void fst::script::MutableFstClass::SetOutputSymbols ( SymbolTable os  )  [inline, virtual]

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


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