NSInvocation Klassenreferenz

#import <NSInvocation.h>

Abgeleitet von NSObject.

Aufstellung aller Elemente


Öffentliche Methoden

(id) - init
(void) - dealloc
(void) - finalize
(id) - methodSignature
(void) - retainArguments
(BOOL) - argumentsRetained
(void) - _addAttachedObject:
(id) - target
(void) - setTarget:
(SEL) - selector
(void) - setSelector:
(void) - getReturnValue:
(void) - setReturnValue:
(void) - getArgument:atIndex:
(void) - setArgument:atIndex:
(void) - invoke
(void) - invokeWithTarget:
(id) - debugDescription
(void) - _debugFrame
(void) - _debugReturn

Öffentliche, statische Methoden

(void) + load
(id) + invocationWithMethodSignature:

Geschützte Attribute

void * _frame
id _signature
id _container
unsigned int retainedArgs:1
unsigned int isInvalid:1
unsigned int signatureValid:1
unsigned int retainedRet:1
unsigned int externalArgFrame:1
unsigned int isStret:1
unsigned int unused:26
unsigned char returnValue [12]
void * _retdata

Ausführliche Beschreibung

Definiert in Zeile 9 der Datei NSInvocation.h.


Dokumentation der Elementfunktionen

+ (void) load  

Implementiert NSObject.

+ (id) invocationWithMethodSignature: (id)  fp8  

- (id) init  

- (void) dealloc  

Implementiert NSObject.

- (void) finalize  

Implementiert NSObject.

- (id) methodSignature  

- (void) retainArguments  

- (BOOL) argumentsRetained  

- (void) _addAttachedObject: (id)  fp8  

- (id) target  

- (void) setTarget: (id)  fp8  

- (SEL) selector  

- (void) setSelector: (SEL)  fp8  

- (void) getReturnValue: (void *)  fp8  

- (void) setReturnValue: (void *)  fp8  

- (void) getArgument: (void *)  fp8
atIndex: (int)  fp12 

- (void) setArgument: (void *)  fp8
atIndex: (int)  fp12 

- (void) invoke  

- (void) invokeWithTarget: (id)  fp8  

- (id) debugDescription  

- (void) _debugFrame  

- (void) _debugReturn  


Dokumentation der Datenelemente

- (void*) _frame [protected]

Definiert in Zeile 11 der Datei NSInvocation.h.

- (id) _signature [protected]

Definiert in Zeile 12 der Datei NSInvocation.h.

- (id) _container [protected]

Definiert in Zeile 13 der Datei NSInvocation.h.

- (unsigned int) retainedArgs [protected]

Definiert in Zeile 14 der Datei NSInvocation.h.

- (unsigned int) isInvalid [protected]

Definiert in Zeile 15 der Datei NSInvocation.h.

- (unsigned int) signatureValid [protected]

Definiert in Zeile 16 der Datei NSInvocation.h.

- (unsigned int) retainedRet [protected]

Definiert in Zeile 17 der Datei NSInvocation.h.

- (unsigned int) externalArgFrame [protected]

Definiert in Zeile 18 der Datei NSInvocation.h.

- (unsigned int) isStret [protected]

Definiert in Zeile 19 der Datei NSInvocation.h.

- (unsigned int) unused [protected]

Definiert in Zeile 20 der Datei NSInvocation.h.

- (unsigned char returnValue[12]) [protected]

Definiert in Zeile 21 der Datei NSInvocation.h.

- (void*) _retdata [protected]

Definiert in Zeile 22 der Datei NSInvocation.h.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: