17 #ifndef __VALUES_HPP__
18 #define __VALUES_HPP__
28 std::ostream&
operator<<(std::ostream& stream,
const Value::Scalar& scalar);
29 bool operator==(
const Value::Scalar& left,
const Value::Scalar& right);
30 bool operator<=(
const Value::Scalar& left,
const Value::Scalar& right);
31 Value::Scalar
operator+(
const Value::Scalar& left,
const Value::Scalar& right);
32 Value::Scalar
operator-(
const Value::Scalar& left,
const Value::Scalar& right);
33 Value::Scalar&
operator+=(Value::Scalar& left,
const Value::Scalar& right);
34 Value::Scalar&
operator-=(Value::Scalar& left,
const Value::Scalar& right);
36 std::ostream&
operator<<(std::ostream& stream,
const Value::Ranges& ranges);
37 bool operator==(
const Value::Ranges& left,
const Value::Ranges& right);
38 bool operator<=(
const Value::Ranges& left,
const Value::Ranges& right);
39 Value::Ranges
operator+(
const Value::Ranges& left,
const Value::Ranges& right);
40 Value::Ranges
operator-(
const Value::Ranges& left,
const Value::Ranges& right);
41 Value::Ranges&
operator+=(Value::Ranges& left,
const Value::Ranges& right);
42 Value::Ranges&
operator-=(Value::Ranges& left,
const Value::Ranges& right);
44 std::ostream&
operator<<(std::ostream& stream,
const Value::Set&
set);
45 bool operator==(
const Value::Set& left,
const Value::Set& right);
46 bool operator<=(
const Value::Set& left,
const Value::Set& right);
47 Value::Set
operator+(
const Value::Set& left,
const Value::Set& right);
48 Value::Set
operator-(
const Value::Set& left,
const Value::Set& right);
49 Value::Set&
operator+=(Value::Set& left,
const Value::Set& right);
50 Value::Set&
operator-=(Value::Set& left,
const Value::Set& right);
52 std::ostream&
operator<<(std::ostream& stream,
const Value::Text& value);
53 bool operator==(
const Value::Text& left,
const Value::Text& right);
65 #endif // __VALUES_HPP__
std::ostream & operator<<(std::ostream &stream, const Attribute &attribute)
bool operator==(const Resource::ReservationInfo &left, const Resource::ReservationInfo &right)
bool operator<=(const Value::Scalar &left, const Value::Scalar &right)
Resources operator-(const google::protobuf::RepeatedPtrField< Resource > &left, const Resources &right)
Definition: resources.hpp:660
Try< bool > set(const std::string &_link, unsigned int flags)
Definition: internal.hpp:125
Try< Value > parse(const std::string &text)
Returns the OCI v1 descriptor, image index, image manifest and image configuration from the given str...
Definition: parse.hpp:36
Value::Scalar & operator-=(Value::Scalar &left, const Value::Scalar &right)
Resources operator+(const google::protobuf::RepeatedPtrField< Resource > &left, const Resources &right)
Definition: resources.hpp:652
hashmap< Key, Resources > & operator+=(hashmap< Key, Resources > &left, const hashmap< Key, Resources > &right)
Definition: resources.hpp:677