template <class KeyT, class ValueT>
class key_value
key_value
stores a key (name) and a json value
Member type |
Definition |
key_type |
KeyT |
value_type |
ValueT |
string_view_type |
ValueT::string_view_type |
const key_type& key() const
const json& value() const
json& value()
bool operator==(const key_value& lhs, const key_value& rhs) |
Returns true if two key_value objects compare equal, false otherwise. |
bool operator!=(const key_value& lhs, const key_value& rhs) |
Returns true if two key_value objects do not compare equal, false otherwise. |
bool operator<(const key_value& lhs, const key_value& rhs) |
Compares the contents of lhs and rhs lexicographically. |
bool operator<=(const key_value& lhs, const key_value& rhs) |
Compares the contents of lhs and rhs lexicographically. |
bool operator>(const key_value& lhs, const key_value& rhs) |
Compares the contents of lhs and rhs lexicographically. |
bool operator>=(const key_value& lhs, const key_value& rhs) |
Compares the contents of lhs and rhs lexicographically. |