Function
関数
objc_msgSend_fpret
Sends a message with a floating-point return value to an instance of a class.
Technology
- Objective-C Runtime
Objective-Cランタイム
Declaration
宣言
void objc_msgSend_fpret(void);
Parameters
パラメータ
self
A pointer that points to the instance of the class that is to receive the message.
op
The selector of the method that handles the message.
...
A variable argument list containing the arguments to the method.
Discussion
解説
On the i386 platform, the ABI for functions returning a floating-point value is incompatible with that for functions returning an integral type. On the i386 platform, therefore, you must use objc_msgSend_fpret
for functions that for functions returning non-integral type. For float
or long double
return types, cast the function to an appropriate function pointer type first.
This function is not used on the PPC or PPC64 platforms.
See Also
参照
Sending Messages
メッセージ送信
objc_msgSend
Sends a message with a simple return value to an instance of a class.
objc_msgSend_stret
Sends a message with a data-structure return value to an instance of a class.
objc_msgSendSuper
Sends a message with a simple return value to the superclass of an instance of a class.
objc_msgSendSuper_stret
Sends a message with a data-structure return value to the superclass of an instance of a class.