All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::common::LibraryManager::Impl Class Reference

Public Types

typedef boost::weak_ptr
< te::common::Library
LibraryWeakPtr
 

Public Member Functions

void add (const std::string &id, const te::common::LibraryPtr &l) throw ()
 
te::common::LibraryPtr find (const std::string &id) throw ()
 
 Impl ()
 
 ~Impl ()
 

Private Attributes

std::map< std::string,
LibraryWeakPtr
m_libraryMap
 

Detailed Description

Definition at line 35 of file LibraryManager.cpp.

Member Typedef Documentation

Definition at line 39 of file LibraryManager.cpp.

Constructor & Destructor Documentation

te::common::LibraryManager::Impl::Impl ( )
inline

Definition at line 41 of file LibraryManager.cpp.

te::common::LibraryManager::Impl::~Impl ( )
inline

Definition at line 45 of file LibraryManager.cpp.

Member Function Documentation

void te::common::LibraryManager::Impl::add ( const std::string &  id,
const te::common::LibraryPtr l 
)
throw (
)
inline

Definition at line 49 of file LibraryManager.cpp.

References m_libraryMap.

te::common::LibraryPtr te::common::LibraryManager::Impl::find ( const std::string &  id)
throw (
)
inline

Definition at line 54 of file LibraryManager.cpp.

References m_libraryMap.

Member Data Documentation

std::map<std::string, LibraryWeakPtr> te::common::LibraryManager::Impl::m_libraryMap
private

Definition at line 66 of file LibraryManager.cpp.

Referenced by add(), and find().


The documentation for this class was generated from the following file: