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