}
int n = 0;
- wxClassInfo *info = wxClassInfo::first;
- while (info)
+ wxNode *node;
+ wxClassInfo *info;
+
+ wxClassInfo::classTable.BeginFind();
+ node = wxClassInfo::classTable.Next();
+ while (node)
{
+ info = (wxClassInfo *)node->Data();
if (info->GetClassName())
{
wxTrace("%s ", info->GetClassName());
else
wxTrace("\n");
}
- info = info->next;
+ node = node->Next();
n ++;
}
wxTrace("\nThere are %d classes derived from wxObject.\n", n);