|
|
|
|
|
| |
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
|
|