wxTypeTree: wxList

wxTypeTree implements an explicit type hierarchy which can be useful for querying C++ types at run-time, usually by calling wxSubType using the wxObject::__type member.

A type is added to the global variable wxAllTypes; wxWindows adds its own standard types on initialization, in wxInitStandardTypes, but the application can add its own.

The standard wxWindows types, grouped by functionality, are:

wxTypeTree::wxTypeTree

wxTypeTree::AddType

wxTypeTree::GetName