2 #ifndef JOBOPTIONSVC_CATALOG_H_
3 #define JOBOPTIONSVC_CATALOG_H_
15 #include <boost/ptr_container/ptr_set.hpp>
27 namespace Gaudi {
namespace Parsers {
31 typedef boost::ptr_set<Property, Property::LessThen>
PropertySet;
43 std::vector<std::string> ClientNames()
const;
45 template<
typename Value>
bool Add(
const std::string& client,
46 const std::string& property,
const Value& value);
47 Property* Find(
const std::string& client,
const std::string& name);
48 std::string ToString()
const;
50 std::ostream& fillStream ( std::ostream& out )
const ;
64 const std::string& client,
const std::string& property,
70 #endif // JOBOPTIONSVC_CATALOG_H_