Hi Axel,
If you are looking for the list of enums, you can do:
TGlobal *g =
(TGlobal*)gROOT.GetListOfGlobals()->FindObject("kIsNamespace")
g->GetTypeName(); //will return "EProperty"
g->FullTypeName();
g->Property();
Rene Brun
On Wed, 27 Nov 2002, Axel Naumann wrote:
> Hi,
>
> I believe I've asked this question before, but I can't retrieve the answer
> (brain, web, email: nothing).
>
> How can I get the TClass object corresponding to an enum having the name of
> the enum? And: How can I get its "data members" (I think that's what they're
> stored as)?
>
> clEnum=gROOT->GetClass("EProperty")
> doesn't work. But supposed I'd have the class, can I do
> clEnum->GetListOfDataMembers()
> to get e.g. "kIsNamespace"?
>
> Cheers, Axel.
> _____
>
> Axel Naumann, Kath Universiteit Nijmegen / NIKHEF, The Netherlands
> Experiment: D0 / Fermilab, USA. Phone: +1 (630) 840 8595
> http://www-d0.fnal.gov/nikhef
>
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:21 MET