#include <builder.h>
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 |
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.