Re: [ROOT] Strange problem using GetterMethod

From: Rene Brun (Rene.Brun@cern.ch)
Date: Mon Sep 01 2003 - 09:07:55 MEST


Hi Thomas,

I have fixed the first problem with TDataMember::GetterMethod (now in CVS).
Your second problem is not a problem. mem->IsPersistent() must return kTRUE.

Rene Brun

Thomas Bretz wrote:
> 
> Dear all,
> 
> we have a strange problem using GetterMethod. Attached you find a very
> very simple class. Compiled into our shared object, loading it into the
> interpreter, from there I do...
> 
> MImgCleanIslandsPar m;
> 
> TDataMember *mem =
> m.IsA()->GetBaseDataMember("fNumIslands")->GetDataMember("fNumIslands");
> 
> mem->GetterMethod() is NULL (should be != NULL?)
> and
> mem->IsPersistent() returns kTRUE (should be kFALSE?)
> 
> any ideas? Can somebody reproduce th eproblem?
> 
> I'm using root 3.05/07 on Suse 8.2 with gcc 3.2.
> 
> Best regards,
> Thomas.
> 
>   --------------------------------------------------------------------------------
>                              Name: MImgCleanIslandsPar.cc
>    MImgCleanIslandsPar.cc    Type: Plain Text (text/plain)
>                          Encoding: 7bit
> 
>                             Name: MImgCleanIslandsPar.h
>    MImgCleanIslandsPar.h    Type: Plain Text (text/plain)
>                         Encoding: 7bit



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:15 MET