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

#include <database.h>

Inheritance diagram for CInfoRecord:
CAdPlugDatabase::CRecord

Public Member Functions

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

Public Attributes

std::string title
std::string author
Public Attributes inherited from CAdPlugDatabase::CRecord
RecordType type
CKey key
std::string filetype
std::string comment

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)

Constructor & Destructor Documentation

◆ CInfoRecord()

CInfoRecord::CInfoRecord ( )

Member Function Documentation

◆ get_size()

unsigned long CInfoRecord::get_size ( )
protectedvirtual

◆ read_own()

void CInfoRecord::read_own ( binistream & in)
protectedvirtual

◆ user_read_own()

bool CInfoRecord::user_read_own ( std::istream & in,
std::ostream & out )
protectedvirtual

◆ user_write_own()

bool CInfoRecord::user_write_own ( std::ostream & out)
protectedvirtual

◆ write_own()

void CInfoRecord::write_own ( binostream & out)
protectedvirtual

Member Data Documentation

◆ author

std::string CInfoRecord::author

◆ title

std::string CInfoRecord::title

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