FArguments
Name
FArguments -- A language independent interface to dynamic call argument construction.
Description
A language independent interface to dynamic call argument construction.
Methods
Phase: Creating
-
setReturnType: (fcall_type_t)
retType -
setObjCReturnType: (char)
type -
addJavaObject: (JOBJECT)
obj -
addString: (const char *)
value -
addLongDouble: (long double)
value -
addDouble: (double)
value -
addUnsignedLongLong: (unsigned long long)
value -
addLongLong: (long long)
value -
addUnsignedLong: (unsigned long)
value -
addUnsigned: (unsigned)
value -
addUnsignedShort: (unsigned short)
value -
addUnsignedChar: (unsigned char)
value -
addBoolean: (BOOL)
value -
addArgument: (void *)
value ofObjCType: (char)
type -
addArgument: (types_t *)
value ofType: (fcall_type_t)
type +
create: (id <Zone>)
aZone setSelector: (SEL)
aSel -
setJavaSignature: (const char *)
javaSignature -
setSelector: (SEL)
aSel The selector is used to set argument types. Some languages won't have any, and so for those languages this need not be called.
-
setLanguage: (id <Symbol>)
languageType
Phase: Using
- (id <Symbol>)
getLanguage