Updated nlohmann::basicjson (markdown)
1 parent
78b27e96ef
commit
a4805b811e
1 file changed
+44
@@ -14,6 +14,8 @@ template <
|
||||
|
||||
## Template parameters
|
||||
|
||||
## Iterator invalidation
|
||||
|
||||
## Member types
|
||||
|
||||
| Member type | Definition |
|
||||
@@ -27,10 +29,34 @@ template <
|
||||
|
||||
## 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
|
||||
|
||||
- `at`
|
||||
- `operator[]`
|
||||
|
||||
### Iterators
|
||||
|
||||
- `begin`, `cbegin`
|
||||
- `end`, `cend`
|
||||
- `rbegin`, `crbegin`
|
||||
- `rend`, `crend`
|
||||
|
||||
### Capacity
|
||||
|
||||
- [**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>
|
||||
erases elements<br>
|
||||
_public member function_
|
||||
- `clear`
|
||||
- `push_back`
|
||||
- `operator+=`
|
||||
- `swap`
|
||||
|
||||
### 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