A templated class for reading objects sequentially from an archive or script file; see The Table concept. More...
#include <kaldi-table.h>
Public Types | |
typedef Holder::T | T |
Public Member Functions | |
SequentialTableReader () | |
SequentialTableReader (const std::string &rspecifier) | |
bool | Open (const std::string &rspecifier) |
bool | Done () |
std::string | Key () |
void | FreeCurrent () |
T & | Value () |
void | Next () |
bool | IsOpen () const |
bool | Close () |
~SequentialTableReader () | |
SequentialTableReader (const SequentialTableReader< Holder > &other) | |
Private Member Functions | |
SequentialTableReader & | operator= (const SequentialTableReader< Holder > &) |
void | CheckImpl () const |
Private Attributes | |
SequentialTableReaderImplBase< Holder > * | impl_ |
A templated class for reading objects sequentially from an archive or script file; see The Table concept.
Definition at line 287 of file kaldi-table.h.
typedef Holder::T T |
Definition at line 289 of file kaldi-table.h.
|
inline |
Definition at line 291 of file kaldi-table.h.
|
inline |
Definition at line 354 of file kaldi-table.h.
References SequentialTableReader< Holder >::impl_, and KALDI_ASSERT.
|
private |
|
private |
Definition at line 361 of file kaldi-table.h.
Referenced by SequentialTableReader< Holder >::Close(), SequentialTableReader< Holder >::Done(), SequentialTableReader< Holder >::FreeCurrent(), SequentialTableReader< Holder >::IsOpen(), SequentialTableReader< Holder >::Key(), SequentialTableReader< Holder >::Next(), SequentialTableReader< Holder >::Open(), SequentialTableReader< Holder >::SequentialTableReader(), SequentialTableReader< Holder >::Value(), and SequentialTableReader< Holder >::~SequentialTableReader().