| 1 | ///////////////////////////////////////////////////////////////////////////// |
| 2 | // Name: funcmacro_rtti.h |
| 3 | // Purpose: Runtime Type Information function and macro group docs |
| 4 | // Author: wxWidgets team |
| 5 | // RCS-ID: $Id: funcmacro_gdi.h 52454 2008-03-12 19:08:48Z BP $ |
| 6 | // Licence: wxWindows license |
| 7 | ///////////////////////////////////////////////////////////////////////////// |
| 8 | |
| 9 | /** |
| 10 | |
| 11 | @defgroup group_funcmacro_rtti Runtime Type Information (RTTI) |
| 12 | @ingroup group_funcmacro |
| 13 | |
| 14 | wxWidgets uses its own RTTI ("run-time type identification") system which |
| 15 | predates the current standard C++ RTTI and so is kept for backwards |
| 16 | compatibility reasons but also because it allows some things which the standard |
| 17 | RTTI doesn't directly support (such as creating a class from its name). The |
| 18 | standard C++ RTTI can be used in the user code without any problems and in |
| 19 | general you shouldn't need to use the functions and the macros in this section |
| 20 | unless you are thinking of modifying or adding any wxWidgets classes. |
| 21 | |
| 22 | Related Overviews: @ref overview_rtti |
| 23 | |
| 24 | Related class group: @ref group_class_rtti |
| 25 | |
| 26 | */ |
| 27 | |