I have the following C++ macro :
----------------------------
#if !defined (__CINT__) && !defined (__MAKECINT__)
#include "AllMyClassSources.cxx" // full source code for MyClass1 and MyClass2
#endif /* !defined (__CINT__) && !defined (__MAKECINT__) */
#include "MyMyTemplate.hxx" // full source code for MyTemplate<class T>
class MyClass1;
class MyClass2;
template MyTemplate<MyClass1>;
template MyTemplate<MyClass2>;
----------------------------
But when I try "gROOT->LoadMacro("./MyMacro.cxx+");" there are no
warnings, no errors, the shared library is created (and inside of it I can
see my templates instantiated), but ACLiC's rootcint does NOT create
dictionary, so I cannot use these templates interactively ...
Is there any magic line in the source code that could convince ACLiC ... ?
Best regards,
Jacek.
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:46 MET