26 #ifndef __TERRALIB_QT_WIDGETS_DATASOURCE_CONNECTOR_CORE_INTERNAL_DATASOURCETYPEMANAGER_H
27 #define __TERRALIB_QT_WIDGETS_DATASOURCE_CONNECTOR_CORE_INTERNAL_DATASOURCETYPEMANAGER_H
30 #include "../../../../common/Singleton.h"
31 #include "../../Config.h"
38 #include <boost/ptr_container/ptr_map.hpp>
63 typedef std::map<std::string, DataSourceType*>::const_iterator
const_iterator;
64 typedef std::map<std::string, DataSourceType*>::iterator
iterator;
70 void remove(
const std::string& name);
72 std::size_t size()
const;
74 const_iterator begin()
const;
78 const_iterator end()
const;
97 #endif // __TERRALIB_QT_WIDGETS_DATASOURCE_CONNECTOR_CORE_INTERNAL_DATASOURCETYPEMANAGER_H
Template support for singleton pattern.