.\" This is a wxWidgets manpage page generated from the XML docs .TH wxClassInfo 3wx 2005-02-15 "wxWidgets" "wxWidgets class documentation" .SH NAME wxClassInfo \- Holds run-time class information .SH DESCRIPTION This class stores meta-information about classes. Instances of this class are not generally defined directly by an application, but indirectly through use of macros such as DECLARE_DYNAMIC_CLASS and IMPLEMENT_DYNAMIC_CLASS . .SH "PARENTS" .SH "INCLUDE FILES" wx/object.h .SH MEMBERS .SS wxClassInfo (const wxChar * classNameconst wxClassInfo * baseClass1const wxClassInfo * baseClass2int sizewxObjectConstructorFn fn) Constructs a wxClassInfo object. The supplied macros implicitly construct objects of this class, so there is no need to create such objects explicitly in an application. .SS wxObject* CreateObject () Creates an object of the appropriate kind. Returns NULL if the class has not been declared dynamically creatable (typically, it is an abstract class). .SS static wxClassInfo * FindClass (wxChar * name) Finds the wxClassInfo object for a class of the given string name. .SS const wxChar * GetBaseClassName1 () Returns the name of the first base class (NULL if none). .SS const wxChar * GetBaseClassName2 () Returns the name of the second base class (NULL if none). .SS const wxChar * GetClassName () Returns the string form of the class name. .SS int GetSize () Returns the size of the class. .SS static void InitializeClasses () Initializes pointers in the wxClassInfo objects for fast execution of IsKindOf. Called in base wxWidgets library initialization. .SS bool IsKindOf (wxClassInfo* info) Returns true if this class is a kind of (inherits from) the given class. .SH "SEE ALSO" Overview wxObject .SH "AUTHORS" Documentation content by Julian Smart, Robert Roebling, Vadim Zeitlin, Robin Dunn, et al Conversion to manpage format by Arnout Engelen (http://bzzt.net), bugreports welcome.