1 #ifndef E_BINARY_RECORD_H
2 #define E_BINARY_RECORD_H
15 namespace VstupneUdaje
23 virtual bool operator<(
const std::string& key ) = 0;
24 virtual bool operator>(
const std::string& key ) = 0;
25 virtual bool operator!=(
const std::string& key ) = 0;
26 virtual bool operator==(
const std::string& key ) = 0;
31 virtual unsigned short GetSize() = 0;
37 virtual std::string
GetKey() = 0;
43 virtual void Fill(
char *data ) = 0;
48 virtual unsigned char *
GetData(){
return NULL;}
61 #endif //E_BINARY_RECORD_H
virtual bool operator==(const std::string &key)=0
Definition: EBinaryRecord.h:17
virtual std::string GetKey()=0
virtual bool operator!=(const std::string &key)=0
virtual unsigned char * GetData()
Definition: EBinaryRecord.h:48
std::list< EBinaryRecord * > EBinaryRecordCol
Definition: EBinaryRecord.h:56
virtual void Fill(char *data)=0
virtual bool operator<(const std::string &key)=0
virtual unsigned short GetSize()=0
virtual bool operator>(const std::string &key)=0
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
virtual EBinaryRecord * Clone()=0
virtual ~EBinaryRecord()
Definition: EBinaryRecord.h:20