#include <Dinfo.h>
Definition at line 12 of file Dinfo.h.
DinfoBase::DinfoBase |
( |
bool |
isOneZombie | ) |
|
|
inline |
virtual DinfoBase::~DinfoBase |
( |
| ) |
|
|
inlinevirtual |
virtual char* DinfoBase::allocData |
( |
unsigned int |
numData | ) |
const |
|
pure virtual |
virtual void DinfoBase::assignData |
( |
char * |
copy, |
|
|
unsigned int |
copyEntries, |
|
|
const char * |
orig, |
|
|
unsigned int |
origEntries |
|
) |
| const |
|
pure virtual |
Assigns data contents from 'orig' over to 'copy'. Tiles the origEntries onto the copyEntries. So if there are fewer origEntries, the orig data contents are repeated till the copy is full.
Implemented in Dinfo< D >.
Referenced by buildFinfoElement(), and Cinfo::makeCinfoElements().
virtual char* DinfoBase::copyData |
( |
const char * |
orig, |
|
|
unsigned int |
origEntries, |
|
|
unsigned int |
copyEntries, |
|
|
unsigned int |
startEntry |
|
) |
| const |
|
pure virtual |
Return a newly allocated copy of the original data, repeated copyEntries times. Orig data untouched. Analogous to copying a vector into a bigger one. Repeat the original data as many times as possible.
Implemented in Dinfo< D >.
Referenced by DataElement::DataElement(), and DataElement::resize().
virtual void DinfoBase::destroyData |
( |
char * |
d | ) |
const |
|
pure virtual |
virtual bool DinfoBase::isA |
( |
const DinfoBase * |
other | ) |
const |
|
pure virtual |
bool DinfoBase::isOneZombie |
( |
| ) |
const |
|
inline |
virtual unsigned int DinfoBase::size |
( |
| ) |
const |
|
pure virtual |
virtual unsigned int DinfoBase::sizeIncrement |
( |
| ) |
const |
|
pure virtual |
const bool DinfoBase::isOneZombie_ |
|
private |
The documentation for this class was generated from the following file: