Updated nlohmann::basicjson (markdown)
1 parent
78b27e96ef
commit
a4805b811e
1 file changed
+44
@@ -14,6 +14,8 @@ template <
|
|||||||
|
|
||||||
## Template parameters
|
## Template parameters
|
||||||
|
|
||||||
|
## Iterator invalidation
|
||||||
|
|
||||||
## Member types
|
## Member types
|
||||||
|
|
||||||
| Member type | Definition |
|
| Member type | Definition |
|
||||||
@@ -27,10 +29,34 @@ template <
|
|||||||
|
|
||||||
## Member functions
|
## Member functions
|
||||||
|
|
||||||
|
- (constructor)
|
||||||
|
- (destructor)
|
||||||
|
- `operator=`
|
||||||
|
- `get_allocator`
|
||||||
|
|
||||||
|
## Object inspection
|
||||||
|
|
||||||
|
- `dump`
|
||||||
|
- `type`
|
||||||
|
- `is_null`, `is_boolean`, `is_number`, `is_object`, `is_array`, `is_string`
|
||||||
|
|
||||||
|
## Value conversion
|
||||||
|
|
||||||
|
- `get`
|
||||||
|
- (implicit value conversion)
|
||||||
|
|
||||||
### Element access
|
### Element access
|
||||||
|
|
||||||
|
- `at`
|
||||||
|
- `operator[]`
|
||||||
|
|
||||||
### Iterators
|
### Iterators
|
||||||
|
|
||||||
|
- `begin`, `cbegin`
|
||||||
|
- `end`, `cend`
|
||||||
|
- `rbegin`, `crbegin`
|
||||||
|
- `rend`, `crend`
|
||||||
|
|
||||||
### Capacity
|
### Capacity
|
||||||
|
|
||||||
- [**empty**](https://github.com/nlohmann/json/wiki/nlohmann::basicjson::empty)<br>
|
- [**empty**](https://github.com/nlohmann/json/wiki/nlohmann::basicjson::empty)<br>
|
||||||
@@ -48,5 +74,23 @@ _public member function_
|
|||||||
- [**erase**](https://github.com/nlohmann/json/wiki/nlohmann::basicjson::erase)<br>
|
- [**erase**](https://github.com/nlohmann/json/wiki/nlohmann::basicjson::erase)<br>
|
||||||
erases elements<br>
|
erases elements<br>
|
||||||
_public member function_
|
_public member function_
|
||||||
|
- `clear`
|
||||||
|
- `push_back`
|
||||||
|
- `operator+=`
|
||||||
|
- `swap`
|
||||||
|
|
||||||
### Lookup
|
### Lookup
|
||||||
|
|
||||||
|
- `find`
|
||||||
|
- `count`
|
||||||
|
|
||||||
|
## Serialization and deserialization
|
||||||
|
|
||||||
|
- `dump`
|
||||||
|
- `parse`
|
||||||
|
|
||||||
|
## Non-member functions
|
||||||
|
|
||||||
|
- `operator==`, `operator!=`, `operator<`, `operator<=`, `operator>`, `operator>=`
|
||||||
|
- `std::swap`
|
||||||
|
- `std::hash`
|
||||||
Reference in new issue
Block a user