#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 {} |