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

#include <fst_test.h>

Public Types

using Arc = typename F::Arc
 
using StateId = typename Arc::StateId
 
using Weight = typename Arc::Weight
 
using Label = typename Arc::Label
 

Public Member Functions

 FstTester (size_t num_states=128, bool weighted=true)
 
 ~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 (const 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>
using fst::FstTester< F >::Arc = typename F::Arc

Definition at line 29 of file fst_test.h.

template<class F>
using fst::FstTester< F >::Label = typename Arc::Label

Definition at line 32 of file fst_test.h.

template<class F>
using fst::FstTester< F >::StateId = typename Arc::StateId

Definition at line 30 of file fst_test.h.

template<class F>
using fst::FstTester< F >::Weight = typename Arc::Weight

Definition at line 31 of file fst_test.h.

Constructor & Destructor Documentation

template<class F>
fst::FstTester< F >::FstTester ( size_t  num_states = 128,
bool  weighted = true 
)
inlineexplicit

Definition at line 34 of file fst_test.h.

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

Definition at line 41 of file fst_test.h.

Member Function Documentation

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

Definition at line 157 of file fst_test.h.

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

Definition at line 173 of file fst_test.h.

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

Definition at line 46 of file fst_test.h.

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

Definition at line 97 of file fst_test.h.

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

Definition at line 177 of file fst_test.h.

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

Definition at line 192 of file fst_test.h.

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

Definition at line 101 of file fst_test.h.

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

Definition at line 111 of file fst_test.h.

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

Definition at line 196 of file fst_test.h.

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

Definition at line 282 of file fst_test.h.

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

Definition at line 115 of file fst_test.h.

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

Definition at line 153 of file fst_test.h.


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