mirror of
https://github.com/Gericom/teak-llvm.git
synced 2025-06-22 13:05:52 -04:00

This is the conclusion of an effort to get LLDB's Python code structured into a bona-fide Python package. This has a number of benefits, but most notably the ability to more easily share Python code between different but related pieces of LLDB's Python infrastructure (for example, `scripts` can now share code with `test`). llvm-svn: 251532
30 lines
547 B
Objective-C
30 lines
547 B
Objective-C
#import <Foundation/Foundation.h>
|
|
|
|
@interface Foo : NSObject
|
|
+(void) doSomethingWithString: (NSString *) string;
|
|
-(void) doSomethingWithNothing;
|
|
@end
|
|
|
|
@implementation Foo
|
|
+(void) doSomethingWithString: (NSString *) string
|
|
{
|
|
NSLog (@"String is: %@.", string); // Set breakpoint here.
|
|
}
|
|
|
|
+(int) doSomethingElseWithString: (NSString *) string
|
|
{
|
|
NSLog (@"String is still: %@.", string);
|
|
return [string length];
|
|
}
|
|
|
|
-(void) doSomethingWithNothing
|
|
{
|
|
}
|
|
@end
|
|
|
|
int main()
|
|
{
|
|
[Foo doSomethingWithString: @"Some string I have in mind."];
|
|
return 0;
|
|
}
|