diff --git a/nlohmann::basicjson.md b/nlohmann::basicjson.md index 85f5789..4c7e4d8 100644 --- a/nlohmann::basicjson.md +++ b/nlohmann::basicjson.md @@ -33,7 +33,19 @@ template < | `number_integer_t` | `NumberIntegerType` | | `number_float_t` | `NumberFloatType` | | `list_init_t` | `std::initializer_list` | -| `json` | basic_json<> | +| `json` | `basic_json<>` | + +Note the type `json` is a typedef for the class `basic_json` with its default types, resulting in the following typedefs: + +| Type | Definition | +| --- | --- | +| `json::object_t` | `std::map` | +| `json::array_t` | `std::vector` | +| `json::string_t` | `std::string` | +| `json::boolean_t` | `bool` | +| `json::number_integer_t` | `int64_t` | +| `json::number_float_t` | `double` | +| `json::list_init_t` | `std::initializer_list` | ## Member types @@ -73,7 +85,8 @@ template < ### Iterators -- `begin`, `cbegin` +- [**begin**, **cbegin**](https://github.com/nlohmann/json/wiki/nlohmann::basicjson::begin)
+ returns an iterator to the beginning - `end`, `cend` - `rbegin`, `crbegin` - `rend`, `crend`