Hi Anton, This functionality has always been in ROOT. Do: TClass *cl1 = TMyClass::Class(); TClass *cl2 = TMyOtherClass::Class(); if (cl1->InheritsFrom(cl2)... you can also do if (cl1->InheritsFrom("TMyOtherClass"); See TClass In the interpreter, you can also do: TClass *cl1 = gROOT->GetClass("TMyClass"); Rene Brun Anton Fokin wrote: > > Hi people, > > I would like to do something like > > ::InheritsFrom("TMyClass", "TMyAnotherClass"); > > which as you see checks if TMyClass inherits from TMyAnother class and > takes class names as arguments. > > Is it possible? If not, I think it would be a useful RTTI CINT > extension. > > Cheers, > Anton
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:05 MET