#include "di/container/algorithm/all_of.h"
#include "di/container/meta/container_value.h"
#include "di/container/string/string.h"
#include "di/container/string/string_view.h"
#include "di/container/tree/tree_map.h"
#include "di/container/vector/vector.h"
#include "di/format/formatter.h"
#include "di/function/tag_invoke.h"
#include "di/io/interface/writer.h"
#include "di/meta/compare.h"
#include "di/meta/operations.h"
#include "di/serialization/json_serializer.h"
#include "di/serialization/serialize.h"
#include "di/types/prelude.h"
#include "di/util/create.h"
#include "di/util/create_in_place.h"
#include "di/util/declval.h"
#include "di/vocab/expected/prelude.h"
#include "di/vocab/expected/try_infallible.h"
#include "di/vocab/optional/optional_forward_declaration.h"
#include "di/vocab/variant/holds_alternative.h"
#include "di/vocab/variant/variant.h"
Go to the source code of this file.
Namespaces | |
namespace | di |
namespace | di::serialization |
namespace | di::serialization::json |
namespace | di::concepts |
namespace | di::concepts::detail |
Typedefs | |
using | di::serialization::json::Bool = bool |
using | di::serialization::json::Number = i64 |
using | di::serialization::json::String = container::String |
using | di::serialization::json::Array = container::Vector<Value> |
using | di::serialization::json::Object = container::TreeMap<container::String, Value> |
using | di::serialization::json::KeyValue = vocab::Tuple<String, Value> |
Variables | |
constexpr auto | di::serialization::json::null = Null {} |