From: William S F. <ws...@fu...> - 2006-07-05 14:12:43
|
Steven Sharp <steven.k.sharp <at> gmail.com> writes: > > Is there any way to put the C++ SwigDirector_Blah classes in a > namespace? I've tried putting the %feature(director) Blah inside the > namespace tags with still no luck. I've got a bunch of classes that > are the same class name in different namespaces but I run into link > errors with duplicately defined names. > SWIG flattens the namespaces into one namespace. Have you tried %rename? Also you can target namespaces for applying any feature including directors: %director Namespace1::Blah; or turn it off for some classes: %nodirector Namespace2::Blah; If this doesn't solve your problem, post a complete standalone interface file showing the problem. William |