a.h
----------------------------------
namespace PK
{
class A {};
}

b.h
------------------------------------
namespace PK
{
class B{};
}

pkmod.sip
-----------------------------------
%Module PK
%Include a.sip
%Include b.sip

a.sip
-------------------------------------
/* same as a.h */

b.sip
-------------------------------------
/* same as b.h */


I'm working on modifying my sip project to include a lot of classes all 
contained in the same C++ namespace. What is the correct way to organize the 
sip files? Do all classes in the namespace have to be declared within the 
namespace in the same sip file? 

Right now I have added the namespace decl and brackets in each class' sip 
file, all of which are included in the module file, just like in PyQt. When 
it's like this, I get a sip parse error on the line including the second file 
with a namespace decl. 


P.S. Phil: it is great getting responses from you. The pleasure of using sip 
is increased by the friendly and active nature of it's community and author! 
Cheers!

_______________________________________________
PyKDE mailing list    [EMAIL PROTECTED]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

Reply via email to