Referring to Other Classes
Referring to Other Classes
- Subject: Referring to Other Classes
- From: email@hidden (Kris Rambish)
- Date: Fri, 19 May 2006 22:28:52 +0000
Hi all,
I am construction a framework using Objective-C++, basically an Objective-C wrapper for a C++ class. I keep getting an error when I compile: cannot find interface declaration for <object1>
What I have done is the following:
------------------------------------------------------------------------------------
wrapper.h
#import <Cocoa/Cocoa.h>
@class CpluspplusClass1, CpluspplusClass2;
@interface WrappedObject : NSObject
{
CpluspplusClass1 *object1;
CpluspplusClass2 *object2;
}
-(int) getValue;
-(int) DoSomethingAndReturn:(int)i;
@end
------------------------------------------------------------------------------------
wrapper.mm
#import "wrapper.h"
#import "cplusplusheader.h"
@implementation WrappedDSIRequest
-(int) getValue
{
return object1->returnInt(); //This throws the error when I compile
}
-(int) DoSomethingAndReturn:(int)i
{
return object2->DoCoolStoof(i); //This throws the error when I compile
}
@end
------------------------------------------------------------------------------------
Since I am building a framework I cannot move #import "cplusplusheader.h" into wrapper.h -- although that works. Any ideas?
Thanks in advance,
Kris
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden