File: PerlMethods.h

package info (click to toggle)
camelbones 0.2.3.cvs20040220-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,308 kB
  • ctags: 1,331
  • sloc: sh: 7,585; ansic: 4,413; asm: 2,021; perl: 1,540; objc: 1,463; makefile: 119
file content (17 lines) | stat: -rw-r--r-- 530 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//
//  PerlMethods.h
//  CamelBones
//
//  Copyright (c) 2004 Sherm Pendley. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "PerlImports.h"

// Get information about a Perl object
NSString* CBGetMethodNameForSelector(SV* sv, SEL selector);
NSString* CBGetMethodArgumentSignatureForSelector(SV* sv, SEL selector);
NSString* CBGetMethodReturnSignatureForSelector(SV* sv, SEL selector);

// Forward an invocation to a Perl object
void CBForwardObjectInvocationToObject(id self, NSInvocation *invocation, SV *sv);