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