mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-25 17:51:01 +00:00
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:
parent
43660bed3a
commit
9f9049e422
1 changed files with 6 additions and 2 deletions
|
@ -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;
|
||||||
|
|
Loading…
Reference in a new issue