|
|
|
|
|
struct ClazzAttributeResValue
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
acdk::lang::dmi::ClazzAttributeResValue Struct Reference#include <ClazzAttributesRes.h>
List of all members.
|
Public Member Functions |
| ClazzAttributeResValue (int restype=EmptyResType, void *d=0, CloneAttributeValFnc clonfnc=0, ReleaseAttributeValFnc releasefnc=0, CastAttributeToObjectFnc castfnc=0, CastAttributeToScriptVarFnc castsvfnc=0) |
| ClazzAttributeResValue (const ClazzAttributeResValue &other) |
| ~ClazzAttributeResValue () |
RObject | getAsObject () |
ScriptVar | getAsScriptVar () |
Static Public Member Functions |
ClazzAttributeResValue | makeStringRes (IN(RString) str) |
ClazzAttributeResValue | makeStringRes (const char *text, bool deleteRes) |
ClazzAttributeResValue | makeObjectRes (IN(RObject) obj) |
ClazzAttributeResValue | makeFunctionPtrRes (void *callback) |
void * | cloneObjectPtr (int restype, void *ptr) |
void * | releaseObjectPtr (int restype, void *ptr) |
RObject | castObjectPtr (int restype, void *ptr) |
ClazzAttributeResValue | makeScriptVarRes (IN(ScriptVar) str) |
void * | cloneScriptVarPtr (int restype, void *ptr) |
void * | releaseScriptVarPtr (int restype, void *ptr) |
ScriptVar | castScriptVar (int restype, void *ptr) |
Public Attributes |
int | resType |
| See AttributeResType.
|
void * | data |
CloneAttributeValFnc | cloneFnc |
ReleaseAttributeValFnc | releaseFnc |
CastAttributeToObjectFnc | castObjectFnc |
CastAttributeToScriptVarFnc | castScriptVarFnc |
Constructor & Destructor Documentation
acdk::lang::dmi::ClazzAttributeResValue::ClazzAttributeResValue |
( |
int |
restype = EmptyResType, |
|
|
void * |
d = 0, |
|
|
CloneAttributeValFnc |
clonfnc = 0, |
|
|
ReleaseAttributeValFnc |
releasefnc = 0, |
|
|
CastAttributeToObjectFnc |
castfnc = 0, |
|
|
CastAttributeToScriptVarFnc |
castsvfnc = 0 |
|
) |
|
|
Member Function Documentation
RObject acdk::lang::dmi::ClazzAttributeResValue::castObjectPtr |
( |
int |
restype, |
|
|
void * |
ptr |
|
) |
[static] |
|
ScriptVar acdk::lang::dmi::ClazzAttributeResValue::castScriptVar |
( |
int |
restype, |
|
|
void * |
ptr |
|
) |
[static] |
|
void* acdk::lang::dmi::ClazzAttributeResValue::cloneObjectPtr |
( |
int |
restype, |
|
|
void * |
ptr |
|
) |
[static] |
|
void* acdk::lang::dmi::ClazzAttributeResValue::cloneScriptVarPtr |
( |
int |
restype, |
|
|
void * |
ptr |
|
) |
[static] |
|
RObject acdk::lang::dmi::ClazzAttributeResValue::getAsObject |
( |
|
) |
|
|
ScriptVar acdk::lang::dmi::ClazzAttributeResValue::getAsScriptVar |
( |
|
) |
|
|
ClazzAttributeResValue acdk::lang::dmi::ClazzAttributeResValue::makeFunctionPtrRes |
( |
void * |
callback |
) |
[static] |
|
ClazzAttributeResValue acdk::lang::dmi::ClazzAttributeResValue::makeStringRes |
( |
const char * |
text, |
|
|
bool |
deleteRes |
|
) |
[static] |
|
void* acdk::lang::dmi::ClazzAttributeResValue::releaseObjectPtr |
( |
int |
restype, |
|
|
void * |
ptr |
|
) |
[static] |
|
void* acdk::lang::dmi::ClazzAttributeResValue::releaseScriptVarPtr |
( |
int |
restype, |
|
|
void * |
ptr |
|
) |
[static] |
|
Member Data Documentation
|
|