LMMS
Loading...
Searching...
No Matches
CPlainRecord Class Reference

#include <database.h>

Inheritance diagram for CPlainRecord:
CAdPlugDatabase::CRecord

Public Member Functions

 CPlainRecord ()
Public Member Functions inherited from CAdPlugDatabase::CRecord
 CRecord ()
virtual ~CRecord ()
void write (binostream &out)
bool user_read (std::istream &in, std::ostream &out)
bool user_write (std::ostream &out)

Protected Member Functions

virtual void read_own (binistream &in)
virtual void write_own (binostream &out)
virtual unsigned long get_size ()
virtual bool user_read_own (std::istream &in, std::ostream &out)
virtual bool user_write_own (std::ostream &out)

Additional Inherited Members

Public Types inherited from CAdPlugDatabase::CRecord
enum  RecordType { Plain , SongInfo , ClockSpeed }
Static Public Member Functions inherited from CAdPlugDatabase::CRecord
static CRecordfactory (RecordType type)
static CRecordfactory (binistream &in)
Public Attributes inherited from CAdPlugDatabase::CRecord
RecordType type
CKey key
std::string filetype
std::string comment

Constructor & Destructor Documentation

◆ CPlainRecord()

CPlainRecord::CPlainRecord ( )
inline

Member Function Documentation

◆ get_size()

virtual unsigned long CPlainRecord::get_size ( )
inlineprotectedvirtual

◆ read_own()

virtual void CPlainRecord::read_own ( binistream & in)
inlineprotectedvirtual

◆ user_read_own()

virtual bool CPlainRecord::user_read_own ( std::istream & in,
std::ostream & out )
inlineprotectedvirtual

◆ user_write_own()

virtual bool CPlainRecord::user_write_own ( std::ostream & out)
inlineprotectedvirtual

◆ write_own()

virtual void CPlainRecord::write_own ( binostream & out)
inlineprotectedvirtual

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