PaCO++
0.05
|
#include <FabriqueManagerTpl.h>
Public Member Functions | |
paco_fabrique_manager_tpl () | |
T * | paco_get (const ::std::string &fabname) |
void | paco_register (const ::std::string &fabname, T *pf) |
virtual | ~paco_fabrique_manager_tpl () |
Protected Types | |
typedef std::map< std::string, T * > | fab_map_t |
Protected Attributes | |
fab_map_t | _fab_map |
Definition at line 11 of file FabriqueManagerTpl.h.
typedef std::map<std::string, T*> paco_fabrique_manager_tpl< T >::fab_map_t [protected] |
Definition at line 14 of file FabriqueManagerTpl.h.
paco_fabrique_manager_tpl< T >::paco_fabrique_manager_tpl | ( | ) | [inline] |
Definition at line 19 of file FabriqueManagerTpl.h.
References paco_fabrique_manager_tpl< T >::_fab_map.
{ _fab_map.clear(); }
virtual paco_fabrique_manager_tpl< T >::~paco_fabrique_manager_tpl | ( | ) | [inline, virtual] |
Definition at line 21 of file FabriqueManagerTpl.h.
{};
T* paco_fabrique_manager_tpl< T >::paco_get | ( | const ::std::string & | fabname | ) | [inline] |
Definition at line 40 of file FabriqueManagerTpl.h.
References paco_fabrique_manager_tpl< T >::_fab_map.
Referenced by paco_fabrique_manager::get_com(), paco_fabrique_manager::get_comScheduling(), paco_fabrique_manager::get_distribution(), and paco_fabrique_manager::get_thread().
void paco_fabrique_manager_tpl< T >::paco_register | ( | const ::std::string & | fabname, |
T * | pf | ||
) | [inline] |
Definition at line 23 of file FabriqueManagerTpl.h.
References paco_fabrique_manager_tpl< T >::_fab_map.
Referenced by paco_fabrique_manager::register_com(), paco_fabrique_manager::register_comScheduling(), paco_fabrique_manager::register_distribution(), and paco_fabrique_manager::register_thread().
fab_map_t paco_fabrique_manager_tpl< T >::_fab_map [protected] |
Definition at line 15 of file FabriqueManagerTpl.h.
Referenced by paco_fabrique_manager_tpl< T >::paco_fabrique_manager_tpl(), paco_fabrique_manager_tpl< T >::paco_get(), and paco_fabrique_manager_tpl< T >::paco_register().