It's okay, forget this, I found the source of the problem:
it's because in my RefPtr class definition I had:
RefPtr(const RefPtr<T>& rp); as declaration of the copy constructor
I changed this to RefPtr(const RefPtr& rp); and it did the trick !!
But still, I have an other question : is there a way to tell the genwrapper
not to take a given member function into account ? (maybe an option for the
genwrapper.conf file ?)
regards,
Manu.
2007/12/12, Emmanuel Roche <[EMAIL PROTECTED]>:
>
> Hello everyone I've got a problem here with the result of genwrapper:
>
> here is an example of what I get:
>
> BEGIN_VALUE_REFLECTOR(vBase::RefPtr< vXML::Attribute >)
> I_DeclaringFile("base/RefPtr.h");
> I_Constructor0(____RefPtr,
> "",
> "");
> I_Constructor1(IN, vXML::Attribute *, p,
> Properties::NON_EXPLICIT,
> ____RefPtr__T_P1,
> "",
> "");
> I_Constructor1(IN, const vBase::RefPtr< vXML::Attribute ><
> vXML::Attribute > &, rp,
> Properties::NON_EXPLICIT,
> ____RefPtr__C5_RefPtrT1_T__R1,
> "",
> "");
>
> etc etc...
>
> The problem comes from the red section... as you can see, the templated
> class is repeated !... If I correct this small problem, my wrappers compile
> just fine... it would be a pity to renounce here, so I'm just about to check
> where the problem may come from in GenWrapper sources... any indication
> would be really appreciated if someone has an idea how to solve this.
>
> regards,
>
> Manu.
>
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org