TableWriterImplBase< Holder > Class Template Referenceabstract

#include <kaldi-table-inl.h>

Inheritance diagram for TableWriterImplBase< Holder >:

Public Types

typedef Holder::T T
 

Public Member Functions

virtual bool Open (const std::string &wspecifier)=0
 
virtual bool Write (const std::string &key, const T &value)=0
 
virtual void Flush ()=0
 
virtual bool Close ()=0
 
virtual bool IsOpen () const =0
 
virtual ~TableWriterImplBase ()
 
 TableWriterImplBase ()
 

Private Member Functions

 KALDI_DISALLOW_COPY_AND_ASSIGN (TableWriterImplBase)
 

Detailed Description

template<class Holder>
class kaldi::TableWriterImplBase< Holder >

Definition at line 962 of file kaldi-table-inl.h.

Member Typedef Documentation

◆ T

typedef Holder::T T

Definition at line 964 of file kaldi-table-inl.h.

Constructor & Destructor Documentation

◆ ~TableWriterImplBase()

virtual ~TableWriterImplBase ( )
inlinevirtual

Definition at line 985 of file kaldi-table-inl.h.

985 { }

◆ TableWriterImplBase()

TableWriterImplBase ( )
inline

Definition at line 987 of file kaldi-table-inl.h.

References KALDI_DISALLOW_COPY_AND_ASSIGN.

987 { }

Member Function Documentation

◆ Close()

◆ Flush()

virtual void Flush ( )
pure virtual

◆ IsOpen()

virtual bool IsOpen ( ) const
pure virtual

◆ KALDI_DISALLOW_COPY_AND_ASSIGN()

KALDI_DISALLOW_COPY_AND_ASSIGN ( TableWriterImplBase< Holder >  )
private

◆ Open()

virtual bool Open ( const std::string &  wspecifier)
pure virtual

◆ Write()

virtual bool Write ( const std::string &  key,
const T value 
)
pure virtual

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