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().