Lines Matching defs:external_constructor
4017 struct external_constructor<value_t::boolean> struct
4020 static void construct(BasicJsonType& j, typename BasicJsonType::boolean_t b) noexcept in construct()
4029 struct external_constructor<value_t::string> struct
4032 static void construct(BasicJsonType& j, const typename BasicJsonType::string_t& s) in construct()
4040 static void construct(BasicJsonType& j, typename BasicJsonType::string_t&& s) in construct()
4050 static void construct(BasicJsonType& j, const CompatibleStringType& str) in construct()
4059 struct external_constructor<value_t::binary> struct
4062 static void construct(BasicJsonType& j, const typename BasicJsonType::binary_t& b) in construct()
4071 static void construct(BasicJsonType& j, typename BasicJsonType::binary_t&& b) in construct()
4081 struct external_constructor<value_t::number_float> struct
4084 static void construct(BasicJsonType& j, typename BasicJsonType::number_float_t val) noexcept in construct()
4093 struct external_constructor<value_t::number_unsigned> struct
4096 static void construct(BasicJsonType& j, typename BasicJsonType::number_unsigned_t val) noexcept in construct()
4105 struct external_constructor<value_t::number_integer> struct
4108 static void construct(BasicJsonType& j, typename BasicJsonType::number_integer_t val) noexcept in construct()
4117 struct external_constructor<value_t::array> struct
4120 static void construct(BasicJsonType& j, const typename BasicJsonType::array_t& arr) in construct()
4128 static void construct(BasicJsonType& j, typename BasicJsonType::array_t&& arr) in construct()
4138 static void construct(BasicJsonType& j, const CompatibleArrayType& arr) in construct()
4148 static void construct(BasicJsonType& j, const std::vector<bool>& arr) in construct()
4162 static void construct(BasicJsonType& j, const std::valarray<T>& arr) in construct()
4176 struct external_constructor<value_t::object> struct
4179 static void construct(BasicJsonType& j, const typename BasicJsonType::object_t& obj) in construct()
4187 static void construct(BasicJsonType& j, typename BasicJsonType::object_t&& obj) in construct()
4196 static void construct(BasicJsonType& j, const CompatibleObjectType& obj) in construct()