1 #ifndef JOBOPTIONSVC_PROPERTY_VALUE_H_ 2 #define JOBOPTIONSVC_PROPERTY_VALUE_H_ 105 #endif // JOBOPTIONSVC_PROPERTY_VALUE_H_ const PropertyValue operator-(const PropertyValue &right)
std::vector< std::string > VectorOfStrings
std::map< std::string, std::string > MapOfStrings
const VectorOfStrings & Vector() const
PropertyValue(Value value, bool is_reference=false)
static PositionalPropertyValueException CouldNotFind(const Position &position, const std::string &name)
virtual ~PositionalPropertyValueException()
std::string ToString() const
PositionalPropertyValueException(const Position &position, const std::string &message)
static PositionalPropertyValueException CouldNotFindUnit(const Position &position, const std::string &name)
PropertyValueException(const std::string &message)
std::variant< std::string, std::vector< std::string >, std::map< std::string, std::string > > Value
PropertyValue(Value value, const Position &position, bool is_reference=false)
static PropertyValueException WrongRValue()
VectorOfStrings & Vector()
PropertyValue & operator+=(const PropertyValue &right)
static PositionalPropertyValueException CouldNotFindProperty(const Position &position, const std::string &name)
const PropertyValue operator+(const PropertyValue &right)
PropertyValue & operator-=(const PropertyValue &right)
const std::string & String() const
const Position & position() const
static PropertyValueException WrongLValue()
Header file for std:chrono::duration-based Counters.
const Position & position() const
const MapOfStrings & Map() const