1 #ifndef JOBOPTIONSVC_CATALOG_H_ 2 #define JOBOPTIONSVC_CATALOG_H_ 14 #include <boost/ptr_container/ptr_set.hpp> 34 typedef boost::ptr_set<Property, Property::LessThen>
PropertySet;
48 template <
typename Value>
66 template <
typename Value>
73 #endif // JOBOPTIONSVC_CATALOG_H_ std::ostream & operator<<(std::ostream &o, const Catalog &c)
printout operator
CatalogSet::value_type value_type
std::ostream & fillStream(std::ostream &out) const
print the content of the catalogue to std::ostream
Gaudi::Details::PropertyBase * property(const std::string &name) const
Gaudi::Details::PropertyBase Property
backward compatibility hack for old Property base class
CatalogSet::const_iterator const_iterator
std::vector< std::string > ClientNames() const
CatalogSet::iterator iterator
const_iterator end() const
const_iterator begin() const
Property * Find(const std::string &client, const std::string &name)
boost::ptr_set< Property, Property::LessThen > PropertySet
bool Add(Property *property)
std::map< std::string, PropertySet > CatalogSet
Helper functions to set/get the application return code.
std::string ToString() const