Skip to content

Latest commit

 

History

History
55 lines (43 loc) · 1.6 KB

key_value.md

File metadata and controls

55 lines (43 loc) · 1.6 KB

jsoncons::key_value

template <class KeyT, class ValueT>
class key_value

key_value stores a key (name) and a json value

Member types

Member type Definition
key_type KeyT
value_type ValueT
string_view_type ValueT::string_view_type

Accessors

const key_type& key() const

const json& value() const

json& value()

Non member functions

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.