NSMethodSignature instead of MethodSignature.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@80 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Andrew McCallum 1995-03-12 15:50:38 +00:00
parent 43660bed3a
commit 9f9049e422

View file

@ -3,6 +3,8 @@
#include <objc/Object.h> #include <objc/Object.h>
@class NSMethodSignature;
@interface NSInvocation : Object @interface NSInvocation : Object
{ {
id methodSignature; id methodSignature;
@ -10,12 +12,14 @@
retval_t retFrame; retval_t retFrame;
} }
+ (NSInvocation*) invocationWithMethodSignature: (MethodSignature*)ms; + (NSInvocation*) invocationWithMethodSignature: (NSMethodSignature*)ms;
+ (NSInvocation*) invocationWithMethodSignature: (NSMethodSignature*)ms
frame: (arglist_t)argFrame;
- (void) getArgument: (void*)argumentLocation atIndex: (int)index; - (void) getArgument: (void*)argumentLocation atIndex: (int)index;
- (void) getReturnValue: (void*)returnLocation; - (void) getReturnValue: (void*)returnLocation;
- (MethodSignature*) methodSignature; - (NSMethodSignature*) methodSignature;
- (SEL) selector; - (SEL) selector;
- (void) setArgument: (void*)argumentLocation atIndex: (int)index; - (void) setArgument: (void*)argumentLocation atIndex: (int)index;
- (void) setReturnValue: (void*)returnLocation; - (void) setReturnValue: (void*)returnLocation;