33 #ifndef DIME_STRINGRECORD_H
34 #define DIME_STRINGRECORD_H
36 #include <dime/records/Record.h>
48 void setStringPointer(
char *
const s);
49 bool setString(
const char *
const s,
65 #endif // ! DIME_STRINGRECORD_H
char * stringAlloc(const char *const string)
Definition: MemHandler.cpp:159
The dimeRecord class is the superclass of all record classes.
Definition: Record.h:43
virtual bool read(dimeInput *const in)=0
bool isEndOfSectionRecord() const
Definition: StringRecord.cpp:114
virtual void getValue(dimeParam ¶m) const =0
virtual ~dimeStringRecord()
Definition: StringRecord.cpp:58
virtual dimeRecord * copy(dimeMemHandler *const memhandler) const =0
virtual bool isEndOfFileRecord() const
Definition: Record.cpp:123
dimeStringRecord(const int group_code=0)
Definition: StringRecord.cpp:48
virtual void getValue(dimeParam ¶m) const
Definition: StringRecord.cpp:174
The dimeParam class is a union of the different parameter types.
Definition: Basic.h:102
virtual void setValue(const dimeParam ¶m, dimeMemHandler *const memhandler=NULL)
Definition: StringRecord.cpp:160
virtual void setValue(const dimeParam ¶m, dimeMemHandler *const memhandler=NULL)=0
virtual dimeRecord * copy(dimeMemHandler *const mh) const
Definition: StringRecord.cpp:66
The dimeMemHandler class is a special-purpose memory manager.
Definition: MemHandler.h:38
virtual bool write(dimeOutput *const out)
Definition: Record.cpp:143
The dimeOutput class handles writing of DXF and DXB files.
Definition: Output.h:41
bool read(dimeInput *const in)
Definition: StringRecord.cpp:138
The dimeStringRecord class is a container class for string records.
Definition: StringRecord.h:38
char * getString()
Definition: StringRecord.cpp:106
bool writeString(const char *const str)
Definition: Output.cpp:222
int typeId() const
Definition: StringRecord.cpp:130
virtual int typeId() const =0
bool isEndOfFileRecord() const
Definition: StringRecord.cpp:122
bool setString(const char *const s, dimeMemHandler *const memhandler=NULL)
Definition: StringRecord.cpp:82
virtual bool isEndOfSectionRecord() const
Definition: Record.cpp:113
bool write(dimeOutput *const out)
Definition: StringRecord.cpp:149
void setStringPointer(char *const s)
Definition: StringRecord.cpp:96
Copyright © by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Tue Mar 24 2020 14:02:59 for Dime by Doxygen 1.8.17.