Lines Matching defs:class
1 \section{Runtime class information (aka RTTI) overview}\label{runtimeclassoverview}
6 about a class and its position in the inheritance hierarchy.
7 Another, which still persists, is that instances of a class cannot be created
8 just by knowing the name of a class, which makes facilities such as persistent
24 Each class that you wish to be known to the type system should have
25 a macro such as DECLARE\_DYNAMIC\_CLASS just inside the class declaration.
28 types, or create instances of classes using the class name. However,
35 class, initialized by IMPLEMENT\_DYNAMIC\_CLASS. When initialized, the
42 dynamic object of the class in question. A pointer to this function is
57 \overview{Runtime class information (aka RTTI) overview}{runtimeclassoverview}
61 This class stores meta-information about classes. An application
63 to record run-time information about a class, including:
67 \item the base class name(s) (up to two base classes are permitted);
68 \item a string representation of the class name;
69 \item a function that can be called to construct an instance of this class.
72 The DECLARE\_... macros declare a static wxClassInfo variable in a class, which is initialized
76 You can get the wxClassInfo for a class by using the CLASSINFO macro, e.g. CLASSINFO(wxFrame).
86 class wxFrame : public wxWindow