New member functions of class Class

Class** baseClasses() returns a zero-terminated array of pointers to the class descriptors of the base classes of this class.

Class** memberClasses() returns a zero-terminated array of pointers to the class descriptors of the member classes of this class.

Class** virtualBaseClasses() returns a zero-terminated array of pointers to the class descriptors of the virtual base classes of this class.

unsigned long signature() returns the signature of this class. The signature of a class is computed by hashing the signatures of this class's base and member classes and the version number of this class. It is currently used by storeOn()/readFrom() to prevent obsolete versions of objects from being read.

const Class* Class::lookup(const char* name) returns a pointer to the class descriptor object for the class with the specified name. Class::lookup() returns 0 if the name is not found.