26 #ifndef __TERRALIB_COMMON_INTERNAL_LIBRARYMANAGER_H
27 #define __TERRALIB_COMMON_INTERNAL_LIBRARYMANAGER_H
74 void add(
const std::string&
id,
const LibraryPtr& l)
throw();
83 LibraryPtr find(
const std::string& name)
throw();
103 #endif // __TERRALIB_COMMON_INTERNAL_LIBRARYMANAGER_H
Impl * m_pImpl
A pointer to the real implementation.
boost::shared_ptr< Library > LibraryPtr
A class for handling shared libraries.
Configuration flags for the TerraLib Common Runtime module.
A singleton that can be used to observe the available libraries in the system.
Template support for singleton pattern.
#define TECOMMONEXPORT
You can use this macro in order to export/import classes and functions from this module.
Template support for singleton pattern.