Hi, rooters, I try to ROOTify some class, which has rare variable type char **&: class TConfigIO : public TObject { ... int variableNameList (char **& names); ... ClassDef(TConfigIO,0) }; And this leads to the error during compilation stage: g++ -MD -g -Wall -fno-rtti -fno-exceptions -fPIC -I../include -DSTANDALONE -D_R EENTRANT -I/exp/nemo/chitov/root/include/root -c TConfigIO.cxx Generating dictionary TConfigIODict.cxx... rootcint -f TConfigIODict.cxx -c TConfigIO.h TConfigIOLinkDef.h g++ -MD -g -Wall -fno-rtti -fno-exceptions -fPIC -I../include -DSTANDALONE -D_R EENTRANT -I/exp/nemo/chitov/root/include/root -c TConfigIODict.cxx TConfigIODict.cxx: In function `int G__TConfigIO_variableNameList_5_3(struct G__ value *, const char *, struct G__param *, int)': TConfigIODict.cxx:314: no matching function for call to `TConfigIO::variableName List (char *&)' TConfigIO.h:159: candidates are: TConfigIO::variableNameList(char **&) It seems like CINT resolve char **& like char *&. Compilation OK if I comment function variableNameList As this TConfigIO is third-party source, I have no big wish to penetrate inside it. Any propositions how to solve this problem? Best wishes, Yuriy.
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:46 MET