// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
-#pragma implementation "dynload.h"
-#endif
-
// ----------------------------------------------------------------------------
// headers
// ----------------------------------------------------------------------------
{
for (wxClassInfo *info = m_after; info != m_before; info = info->m_next)
{
- if( info->m_className )
+ if( info->GetClassName() )
{
// Hash all the class names into a local table too so
// we can quickly find the entry they correspond to.
- (*ms_classes)[info->m_className] = this;
+ (*ms_classes)[info->GetClassName()] = this;
}
}
}
for(wxClassInfo *info = m_after; info != m_before; info = info->m_next)
{
- ms_classes->erase(ms_classes->find(info->m_className));
+ ms_classes->erase(ms_classes->find(info->GetClassName()));
}
}
wxLibraries::~wxLibraries()
{
- wxNode *node = m_loaded.First();
+ wxNode *node = m_loaded.GetFirst();
while (node) {
- wxLibrary *lib = (wxLibrary *)node->Data();
+ wxLibrary *lib = (wxLibrary *)node->GetData();
delete lib;
- node = node->Next();
+ node = node->GetNext();
}
}
wxNode *node = m_loaded.Find(name.GetData());
if (node != NULL)
- return ((wxLibrary *)node->Data());
+ return ((wxLibrary *)node->GetData());
// If DLL shares data, this is necessary.
old_sm_first = wxClassInfo::sm_first;
wxObject *wxLibraries::CreateObject(const wxString& path)
{
- wxNode *node = m_loaded.First();
+ wxNode *node = m_loaded.GetFirst();
wxObject *obj;
while (node) {
- obj = ((wxLibrary *)node->Data())->CreateObject(path);
+ obj = ((wxLibrary *)node->GetData())->CreateObject(path);
if (obj)
return obj;
- node = node->Next();
+ node = node->GetNext();
}
return NULL;
}