1 #ifndef PACO_FABRIQUE_IS_DEFINED 2 #define PACO_FABRIQUE_IS_DEFINED 14 typedef typename std::map<std::string, T*>
fab_map_t;
25 typename fab_map_t::iterator it = _fab_map.find(fabname);
27 if (it == _fab_map.end() )
31 _fab_map[fabname] = pf;
42 typename fab_map_t::iterator it = _fab_map.find(fabname);
44 if (it == _fab_map.end() )
47 std::cerr <<
"Error: fab not found -- " << fabname << std::endl;
T * paco_get(const ::std::string &fabname)
paco_fabrique_manager_tpl()
std::map< std::string, T * > fab_map_t
virtual ~paco_fabrique_manager_tpl()
void paco_register(const ::std::string &fabname, T *pf)