FST  openfst-1.7.2
OpenFst Library
Public Types | Public Member Functions | List of all members
fst::FstTester< F > Class Template Reference

#include <fst_test.h>

Public Types

typedef F::Arc Arc
 
typedef Arc::StateId StateId
 
typedef Arc::Weight Weight
 
typedef Arc::Label Label
 

Public Member Functions

 FstTester ()
 
 FstTester (F *testfst)
 
 ~FstTester ()
 
template<class G >
void TestBase (const G &fst) const
 
void TestBase () const
 
template<class G >
void TestExpanded (const G &fst) const
 
void TestExpanded () const
 
template<class G >
void TestMutable (G *fst) const
 
void TestMutable ()
 
template<class G >
void TestAssign (G *fst) const
 
void TestAssign ()
 
template<class G >
void TestCopy (const G &fst) const
 
void TestCopy () const
 
template<class G >
void TestIO (const G &fst) const
 
void TestIO () const
 

Detailed Description

template<class F>
class fst::FstTester< F >

Definition at line 27 of file fst_test.h.

Member Typedef Documentation

template<class F>
typedef F::Arc fst::FstTester< F >::Arc

Definition at line 29 of file fst_test.h.

template<class F>
typedef Arc::Label fst::FstTester< F >::Label

Definition at line 32 of file fst_test.h.

template<class F>
typedef Arc::StateId fst::FstTester< F >::StateId

Definition at line 30 of file fst_test.h.

template<class F>
typedef Arc::Weight fst::FstTester< F >::Weight

Definition at line 31 of file fst_test.h.

Constructor & Destructor Documentation

template<class F>
fst::FstTester< F >::FstTester ( )
inline

Definition at line 34 of file fst_test.h.

template<class F>
fst::FstTester< F >::FstTester ( F *  testfst)
inlineexplicit

Definition at line 40 of file fst_test.h.

template<class F>
fst::FstTester< F >::~FstTester ( )
inline

Definition at line 42 of file fst_test.h.

Member Function Documentation

template<class F>
template<class G >
void fst::FstTester< F >::TestAssign ( G *  fst) const
inline

Definition at line 150 of file fst_test.h.

template<class F>
void fst::FstTester< F >::TestAssign ( )
inline

Definition at line 166 of file fst_test.h.

template<class F>
template<class G >
void fst::FstTester< F >::TestBase ( const G &  fst) const
inline

Definition at line 47 of file fst_test.h.

template<class F>
void fst::FstTester< F >::TestBase ( ) const
inline

Definition at line 91 of file fst_test.h.

template<class F>
template<class G >
void fst::FstTester< F >::TestCopy ( const G &  fst) const
inline

Definition at line 170 of file fst_test.h.

template<class F>
void fst::FstTester< F >::TestCopy ( ) const
inline

Definition at line 185 of file fst_test.h.

template<class F>
template<class G >
void fst::FstTester< F >::TestExpanded ( const G &  fst) const
inline

Definition at line 95 of file fst_test.h.

template<class F>
void fst::FstTester< F >::TestExpanded ( ) const
inline

Definition at line 104 of file fst_test.h.

template<class F>
template<class G >
void fst::FstTester< F >::TestIO ( const G &  fst) const
inline

Definition at line 189 of file fst_test.h.

template<class F>
void fst::FstTester< F >::TestIO ( ) const
inline

Definition at line 275 of file fst_test.h.

template<class F>
template<class G >
void fst::FstTester< F >::TestMutable ( G *  fst) const
inline

Definition at line 108 of file fst_test.h.

template<class F>
void fst::FstTester< F >::TestMutable ( )
inline

Definition at line 146 of file fst_test.h.


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