#include <Attribute.h>
Public Types | |
enum | { _Indirect = 0x1, _VarDim = 0x2 } |
enum | _mode { Direct = 0, Indirect = _Indirect, VarDim = _VarDim, IndirectVarDim = _Indirect|_VarDim } |
Public Member Functions | |
Status | codeIDR (Data *data, Offset *offset, Size *alloc_size) |
Not yet documented. | |
Status | decodeIDR (Data data, Offset *offset) |
Not yet documented. | |
Bool | compare (const TypeModifier *tmod) const |
Not yet documented. | |
TypeModifier () | |
Not yet documented. | |
TypeModifier (const TypeModifier &typmod) | |
Not yet documented. | |
TypeModifier & | operator= (const TypeModifier &typmod) |
Not yet documented. | |
~TypeModifier () | |
Not yet documented. | |
Static Public Member Functions | |
static TypeModifier | make (Bool isRef, int ndims, int *dims) |
Not yet documented. | |
Public Attributes | |
eyedblib::int16 | ndims |
eyedblib::int32 * | dims |
eyedblib::int32 | pdims |
eyedblib::int32 | maxdims |
Definition at line 60 of file Attribute.h.
anonymous enum |
eyedb::TypeModifier::TypeModifier | ( | const TypeModifier & | typmod | ) |
TypeModifier eyedb::TypeModifier::make | ( | Bool | isRef, | |
int | ndims, | |||
int * | dims | |||
) | [static] |
Not yet documented.
isRef | ||
ndims | ||
dims |
Definition at line 545 of file Attribute.cc.
Not yet documented.
data | ||
offset | ||
alloc_size |
Definition at line 588 of file Attribute.cc.
Bool eyedb::TypeModifier::compare | ( | const TypeModifier * | tmod | ) | const |
TypeModifier & eyedb::TypeModifier::operator= | ( | const TypeModifier & | typmod | ) |