reinstate deleted code (bug #42405)

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37904 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2014-05-22 16:55:18 +00:00
parent 2a7fa54019
commit 43f07926da
5 changed files with 122 additions and 12 deletions

View file

@ -121,6 +121,14 @@ extern "C" {
@end
#endif
/** For use by macros only.
*/
@interface NSInvocation (MacroSetup)
- (id) initWithMethodSignature: (NSMethodSignature*)aSignature;
+ (id) _newProxyForInvocation: (id)target;
+ (id) _newProxyForMessage: (id)target;
+ (NSInvocation*) _returnInvocationAndDestroyProxy: (id)proxy;
@end
/**
* Creates and returns an autoreleased invocation containing a
* message to an instance of the class. The 'message' consists