RE: TClass::GetClassInfo now returns void*

From: Nick West <n.west1_at_physics.ox.ac.uk>
Date: Mon, 2 Jun 2008 12:21:53 +0100


Hi Renee,

>The idea of the recent change is to reduce the exposition of
>the CINT interface in the ROOT code in view of the transition
>to the new version of CINT based on Reflex to be introduced
>later this year.
>At the time of the PRO release end of June, the direct calls
>to CINT will only be in the TCint class.
>The ROOT classes that were previously calling CINT directly
>are now calling a TInterpreter virtual interface. Today the
>only concrete implementation of TInterpreter is TCint. Soon we
>will have TCint7 (the new version with Reflex) and will be
>possible to select at startup time which version you want to use.
>We want to keep the old and new versions for some time
>(checking results and performance).
>
>If you want to be able to run with a future version, I
>recommend you to call the TInterpreter interface.
>see examples in the TClass code. TInterpreter and TCint
>classes have been extended to support all calls to CINT.

Thanks, I am happy to adapt to the TInterpreter but cannot find the examples in the TClass code you refer to. Perhaps I misunderstood you. I have looked at TClass.h and TClass.cxx for

  24077 2008-05-31 19:39

and the only reference to TInterpreter I can find is:-

  #include "TInterpreter.h"

What I need is to find the size of an object given the name of its class.
How do I do that now?

Thanks,

Nick. Received on Mon Jun 02 2008 - 13:21:57 CEST

This archive was generated by hypermail 2.2.0 : Mon Jun 02 2008 - 17:50:01 CEST