In file basictypes.h:

class XxxMIBlobADT : public XxxCoreADTClass

The ADT for Binary Large OBjects used to store metainfo handles

Inheritance:


Public Methods

static inline int ValueSize (const XxxADTValue* Object, const XxxADTMetaInfo* MetaInfo)
/ Informs the system of this type's in-record size.
XxxMIBlobADT ()
/ Constructor.

Inherited from XxxCoreADTClass:

Public Classes

class BasicStats: public XxxADTClass::TypeStats

Public Methods

virtual XxxBool CanCastFrom(XxxBasicType SourceType, const XxxADTMetaInfo* SourceMetaInfo, const XxxADTMetaInfo* TargetMetaInfo)
virtual XxxBool CanCastTo(XxxBasicType TargetType, const XxxADTMetaInfo* SourceMetaInfo, const XxxADTMetaInfo* TargetMetaInfo)
virtual XxxErrCode CastFrom(XxxBasicType SourceType, const XxxADTMetaInfo* SourceMetaInfo, const XxxADTMetaInfo* TargetMetaInfo, XxxADTValue* OldObject, XxxADTValue* NewObject)
virtual XxxErrCode CastTo(XxxBasicType TargetType, const XxxADTMetaInfo* SourceMetaInfo, const XxxADTMetaInfo* TargetMetaInfo, XxxADTValue* OldObject, XxxADTValue* NewObject)
virtual XxxErrCode CopyHToN(const XxxADTValue* SrcObject, XxxADTValue *ResultObject, const XxxADTMetaInfo* MetaInfo)
virtual XxxErrCode CopyNToH(const XxxADTValue* SrcObject, XxxADTValue *ResultObject, const XxxADTMetaInfo* MetaInfo)
virtual XxxErrCode DefaultVal(XxxADTValue* Object, const XxxADTMetaInfo* MetaInfo)
static inline XxxBool IsCoreADT(XxxBasicType TypeId)
static inline XxxBool SEquals(XxxBasicType TypeId, const XxxADTValue* Obj1, const XxxADTMetaInfo* MI1, const XxxADTValue* Obj2, const XxxADTMetaInfo* MI2)
static inline int ValueOffset(XxxBasicType TypeId)

Documentation

The ADT for Binary Large OBjects used to store metainfo handles
XxxMIBlobADT()
/ Constructor.

static inline int ValueSize(const XxxADTValue* Object, const XxxADTMetaInfo* MetaInfo)
/ Informs the system of this type's in-record size.


This class has no child classes.
Author:
Praveen Seshadri, praveen@cs.cornell.edu
Version:
June 19, 1997

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de