Lines Matching defs:external_constructor
5422 struct external_constructor<value_t::boolean> struct
5425 static void construct(BasicJsonType& j, typename BasicJsonType::boolean_t b) noexcept in construct()
5435 struct external_constructor<value_t::string> struct
5438 static void construct(BasicJsonType& j, const typename BasicJsonType::string_t& s) in construct()
5447 static void construct(BasicJsonType& j, typename BasicJsonType::string_t&& s) in construct()
5458 static void construct(BasicJsonType& j, const CompatibleStringType& str) in construct()
5468 struct external_constructor<value_t::binary> struct
5471 static void construct(BasicJsonType& j, const typename BasicJsonType::binary_t& b) in construct()
5480 static void construct(BasicJsonType& j, typename BasicJsonType::binary_t&& b) in construct()
5490 struct external_constructor<value_t::number_float> struct
5493 static void construct(BasicJsonType& j, typename BasicJsonType::number_float_t val) noexcept in construct()
5503 struct external_constructor<value_t::number_unsigned> struct
5506 static void construct(BasicJsonType& j, typename BasicJsonType::number_unsigned_t val) noexcept in construct()
5516 struct external_constructor<value_t::number_integer> struct
5519 static void construct(BasicJsonType& j, typename BasicJsonType::number_integer_t val) noexcept in construct()
5529 struct external_constructor<value_t::array> struct
5532 static void construct(BasicJsonType& j, const typename BasicJsonType::array_t& arr) in construct()
5542 static void construct(BasicJsonType& j, typename BasicJsonType::array_t&& arr) in construct()
5554 static void construct(BasicJsonType& j, const CompatibleArrayType& arr) in construct()
5567 static void construct(BasicJsonType& j, const std::vector<bool>& arr) in construct()
5583 static void construct(BasicJsonType& j, const std::valarray<T>& arr) in construct()
5599 struct external_constructor<value_t::object> struct
5602 static void construct(BasicJsonType& j, const typename BasicJsonType::object_t& obj) in construct()
5612 static void construct(BasicJsonType& j, typename BasicJsonType::object_t&& obj) in construct()
5623 static void construct(BasicJsonType& j, const CompatibleObjectType& obj) in construct()