#include <kaldi-fst-io.h>
Public Types | |
typedef VectorFst< Arc > | T |
Public Member Functions | |
VectorFstTplHolder () | |
void | Copy (const T &t) |
bool | Read (std::istream &is) |
T & | Value () |
void | Clear () |
void | Swap (VectorFstTplHolder< Arc > *other) |
bool | ExtractRange (const VectorFstTplHolder< Arc > &other, const std::string &range) |
~VectorFstTplHolder () | |
Static Public Member Functions | |
static bool | Write (std::ostream &os, bool binary, const T &t) |
static bool | IsReadInBinary () |
Private Member Functions | |
KALDI_DISALLOW_COPY_AND_ASSIGN (VectorFstTplHolder) | |
Private Attributes | |
T * | t_ |
Definition at line 96 of file kaldi-fst-io.h.
typedef VectorFst<Arc> T |
Definition at line 98 of file kaldi-fst-io.h.
|
inline |
|
inline |
Definition at line 142 of file kaldi-fst-io.h.
References VectorFstTplHolder< Arc >::Clear(), and VectorFstTplHolder< Arc >::KALDI_DISALLOW_COPY_AND_ASSIGN().
|
inline |
Definition at line 125 of file kaldi-fst-io.h.
References VectorFstTplHolder< Arc >::t_.
Referenced by VectorFstTplHolder< Arc >::Copy(), and VectorFstTplHolder< Arc >::~VectorFstTplHolder().
|
inline |
Definition at line 104 of file kaldi-fst-io.h.
References VectorFstTplHolder< Arc >::Clear(), VectorFstTplHolder< Arc >::Read(), and VectorFstTplHolder< Arc >::t_.
|
inline |
|
inlinestatic |
Definition at line 117 of file kaldi-fst-io.h.
|
private |
Referenced by VectorFstTplHolder< Arc >::~VectorFstTplHolder().
bool Read | ( | std::istream & | is | ) |
Definition at line 180 of file kaldi-fst-io-inl.h.
References KALDI_WARN, and fst::ReadFstKaldi().
Referenced by VectorFstTplHolder< Arc >::Copy().
|
inline |
Definition at line 132 of file kaldi-fst-io.h.
References kaldi::swap(), and VectorFstTplHolder< Arc >::t_.
|
inline |
Definition at line 119 of file kaldi-fst-io.h.
References KALDI_ERR, and VectorFstTplHolder< Arc >::t_.
Definition at line 170 of file kaldi-fst-io-inl.h.
References fst::WriteFstKaldi().
Referenced by VectorFstTplHolder< Arc >::VectorFstTplHolder().
|
private |
Definition at line 147 of file kaldi-fst-io.h.
Referenced by VectorFstTplHolder< Arc >::Clear(), VectorFstTplHolder< Arc >::Copy(), VectorFstTplHolder< Arc >::Swap(), and VectorFstTplHolder< Arc >::Value().