30 #ifndef _CEGUISchemeManager_h_
31 #define _CEGUISchemeManager_h_
33 #include "CEGUIBase.h"
34 #include "CEGUIString.h"
35 #include "CEGUISingleton.h"
36 #include "CEGUIIteratorBase.h"
41 # pragma warning(push)
42 # pragma warning(disable : 4275)
43 # pragma warning(disable : 4251)
97 void unloadScheme(
const String& scheme_name);
140 void unloadAllSchemes(
void);
146 typedef std::map<String, Scheme*, String::FastLessCompare> SchemeRegistry;
147 SchemeRegistry d_schemes;
160 SchemeIterator getIterator(
void)
const;
165 #if defined(_MSC_VER)
166 # pragma warning(pop)
169 #endif // end of guard _CEGUISchemeManager_h_