From a4805b811eaee9d5d3e00767c8d6e69d5a89bcfb Mon Sep 17 00:00:00 2001 From: Niels Date: Sat, 11 Apr 2015 17:22:24 +0200 Subject: [PATCH] Updated nlohmann::basicjson (markdown) --- nlohmann::basicjson.md | 44 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/nlohmann::basicjson.md b/nlohmann::basicjson.md index c4d1a9d..f037a84 100644 --- a/nlohmann::basicjson.md +++ b/nlohmann::basicjson.md @@ -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)
@@ -48,5 +74,23 @@ _public member function_ - [**erase**](https://github.com/nlohmann/json/wiki/nlohmann::basicjson::erase)
erases elements
_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` \ No newline at end of file