eyedb::TypeModifier Class Reference
[eyedb]

Not yet documented. More...

#include <Attribute.h>

List of all members.

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.
TypeModifieroperator= (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::int32dims
eyedblib::int32 pdims
eyedblib::int32 maxdims


Detailed Description

Not yet documented.

Definition at line 60 of file Attribute.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
_Indirect 
_VarDim 

Definition at line 66 of file Attribute.h.

enum eyedb::TypeModifier::_mode

Enumerator:
Direct 
Indirect 
VarDim 
IndirectVarDim 

Definition at line 68 of file Attribute.h.


Constructor & Destructor Documentation

eyedb::TypeModifier::TypeModifier ( const TypeModifier typmod  ) 

Not yet documented.

Parameters:
typmod 

Definition at line 523 of file Attribute.cc.


Member Function Documentation

TypeModifier eyedb::TypeModifier::make ( Bool  isRef,
int  ndims,
int *  dims 
) [static]

Not yet documented.

Parameters:
isRef 
ndims 
dims 
Returns:

Definition at line 545 of file Attribute.cc.

Status eyedb::TypeModifier::codeIDR ( Data data,
Offset offset,
Size alloc_size 
)

Not yet documented.

Parameters:
data 
offset 
alloc_size 
Returns:

Definition at line 588 of file Attribute.cc.

Status eyedb::TypeModifier::decodeIDR ( Data  data,
Offset offset 
)

Not yet documented.

Parameters:
data 
offset 
Returns:

Definition at line 608 of file Attribute.cc.

Bool eyedb::TypeModifier::compare ( const TypeModifier tmod  )  const

Not yet documented.

Parameters:
tmod 
Returns:

Definition at line 632 of file Attribute.cc.

TypeModifier & eyedb::TypeModifier::operator= ( const TypeModifier typmod  ) 

Not yet documented.

Parameters:
typmod 
Returns:

Definition at line 528 of file Attribute.cc.


The documentation for this class was generated from the following files:
Generated on Mon Dec 22 18:16:17 2008 for eyedb by  doxygen 1.5.3