Iros
 
Loading...
Searching...
No Matches
json_value.h File Reference

Go to the source code of this file.

Classes

struct  di::serialization::json::Null
 
struct  di::concepts::detail::DefinitelyEqualityComparableWith< serialization::json::Value, serialization::json::Value >
 
struct  di::concepts::detail::DefinitelyEqualityComparableWith< serialization::json::Array, serialization::json::Array >
 
struct  di::concepts::detail::DefinitelyEqualityComparableWith< serialization::json::Object, serialization::json::Object >
 
struct  di::concepts::detail::DefinitelyEqualityComparableWith< serialization::json::KeyValue, serialization::json::KeyValue >
 
struct  di::concepts::detail::DefinitelyThreeWayComparableWith< serialization::json::Value, serialization::json::Value >
 
struct  di::concepts::detail::DefinitelyThreeWayComparableWith< serialization::json::Array, serialization::json::Array >
 
struct  di::concepts::detail::DefinitelyThreeWayComparableWith< serialization::json::Object, serialization::json::Object >
 
struct  di::concepts::detail::DefinitelyThreeWayComparableWith< serialization::json::KeyValue, serialization::json::KeyValue >
 
class  di::serialization::json::Value
 

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