File: key_value.md

package info (click to toggle)
jsoncons 1.3.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 17,584 kB
  • sloc: cpp: 136,382; sh: 33; makefile: 5
file content (55 lines) | stat: -rw-r--r-- 1,646 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
### jsoncons::key_value 

```cpp
template <typename KeyT,typename 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

<table border="0">
  <tr>
    <td><code>bool operator==(const key_value& lhs, const key_value& rhs)</code></td>
    <td>Returns <code>true</true> if two key_value objects compare equal, <code>false</true> otherwise.</td> 
  </tr>
  <tr>
    <td><code>bool operator!=(const key_value& lhs, const key_value& rhs)</code></td>
    <td>Returns <code>true</true> if two key_value objects do not compare equal, <code>false</true> otherwise.</td> 
  </tr>
  <tr>
    <td><code>bool operator<(const key_value& lhs, const key_value& rhs)</code></td>
    <td>Compares the contents of lhs and rhs lexicographically.</td> 
  </tr>
  <tr>
    <td><code>bool operator<=(const key_value& lhs, const key_value& rhs)</code></td>
    <td>Compares the contents of lhs and rhs lexicographically.</td> 
  </tr>
  <tr>
    <td><code>bool operator>(const key_value& lhs, const key_value& rhs)</code></td>
    <td>Compares the contents of lhs and rhs lexicographically.</td> 
  </tr>
  <tr>
    <td><code>bool operator>=(const key_value& lhs, const key_value& rhs)</code></td>
    <td>Compares the contents of lhs and rhs lexicographically.</td> 
  </tr>
</table>