2 #ifndef JOBOPTIONSSVC_SVCCATALOG_H 3 #define JOBOPTIONSSVC_SVCCATALOG_H 1 59 #endif // JOBOPTIONSSVC_SVCCATALOG_H
const PropertiesT * getProperties(const std::string &client) const
std::ostream & fillStream(std::ostream &o) const
dump the content of catalog to std::ostream
std::vector< const Gaudi::Details::PropertyBase * > PropertiesT
Gaudi::Details::PropertyBase * property(const std::string &name) const
StatusCode addProperty(const std::string &client, const Gaudi::Details::PropertyBase *property)
StatusCode removeProperty(const std::string &client, const std::string &name)
std::vector< std::string > getClients() const
const PropertiesT * findProperties(const std::string &client) const
This class is used for returning status codes from appropriate routines.
std::pair< bool, PropertiesT::const_iterator > findProperty(const PropertiesT &props, const std::string &name) const
std::map< std::string, PropertiesT > m_catalog
PropertyBase base class allowing PropertyBase* collections to be "homogeneous".
const Gaudi::Details::PropertyBase * getProperty(const std::string &client, const std::string &name) const
std::ostream & operator<<(std::ostream &o, const SvcCatalog &c)
printoput operator