In file reladt.h:

const int XXX_IDX_MAX

/ max number of different indexes

virtual XxxBool CanCastTo(XxxBasicType TargetType, const XxxADTMetaInfo* SourceMetaInfo, const XxxADTMetaInfo* TargetMetaInfo)
Determines if this ADT can cast an object of its type into another type
virtual XxxErrCode CastTo(XxxBasicType TargetType, const XxxADTMetaInfo* SourceMetaInfo, const XxxADTMetaInfo* TargetMetaInfo, XxxADTValue* OldObject, XxxADTValue* NewObject)
Executes a cast from this type into another type

Documentation

/ max number of different indexes
virtual XxxBool CanCastTo(XxxBasicType TargetType, const XxxADTMetaInfo* SourceMetaInfo, const XxxADTMetaInfo* TargetMetaInfo)
Determines if this ADT can cast an object of its type into another type
Parameters:
TargetType - The type to cast to
SourceMetaInfo - The meta info of the object to be casted
TargetMetaInfo - The meta info of the new object to be created

virtual XxxErrCode CastTo(XxxBasicType TargetType, const XxxADTMetaInfo* SourceMetaInfo, const XxxADTMetaInfo* TargetMetaInfo, XxxADTValue* OldObject, XxxADTValue* NewObject)
Executes a cast from this type into another type
Parameters:
CastType - The type id of the new object
SourceMetaInfo - The meta info of the object to be casted
TargetMetaInfo - The meta info of the new object to be created
OldObject - The object to be casted
NewObject - The new object to be created

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