2 #ifndef JOBOPTIONSVC_PROPERTY_H_
3 #define JOBOPTIONSVC_PROPERTY_H_
15 namespace Gaudi {
namespace Parsers {
21 struct LessThen : std::binary_function<Property, Property, bool> {
27 class Equal : std::unary_function<Property, bool> {
81 #endif // JOBOPTIONSVC_PROPERTY_H_
PropertyName property_name_
PropertyValue property_value_
Property & operator+=(const PropertyValue &value)
Property & operator-=(const PropertyValue &value)
std::string NameInClient() const
bool HasValuePosition() const
Property(const PropertyName &property_name, const PropertyValue &property_value)
std::string ClientName() const
std::string FullName() const
std::string ValueAsString() const
bool operator()(const Property &property) const
PropertyValue & property_value()
const PropertyName & property_name() const
bool HasDefinedPosition() const
const Position & DefinedPosition() const
std::string ToString() const
Equal(const std::string &short_name)
bool operator()(const Property &first, const Property &second) const
const Position & ValuePosition() const
Helper functions to set/get the application return code.