A JsonArray nested inside an object or array. Only provides functions for appending values to the nested array.
A NestedJsonArray is immediately invalidated if the enclosing JSON is updated. Attempting to append to the nested array is an error.
Public Member Functions | |
| NestedJsonArray (const NestedJsonArray &)=delete | |
| NestedJsonArray & | operator= (const NestedJsonArray &)=delete |
| constexpr | NestedJsonArray (NestedJsonArray &&)=default |
| constexpr NestedJsonArray & | operator= (NestedJsonArray &&)=default |
| template<typename T > | |
| constexpr NestedJsonArray & | Append (const T &value) |
| Appends to the nested array. | |
| constexpr NestedJsonArray | AppendNestedArray () |
| Appends a new nested array to this nested array. | |
| constexpr NestedJsonObject | AppendNestedObject () |
| Appends a new nested object to this nested array. | |
Friends | |
| class | JsonArray |
| class | JsonObject |
| class | NestedJsonObject |