Template Struct external_constructor< value_t::object >
Defined in File json.hpp
Struct Documentation
-
template<>
struct external_constructor<value_t::object> Public Static Functions
-
template<typename BasicJsonType>
static inline void construct(BasicJsonType &j, const typename BasicJsonType::object_t &obj)
-
template<typename BasicJsonType>
static inline void construct(BasicJsonType &j, typename BasicJsonType::object_t &&obj)
-
template<typename BasicJsonType, typename CompatibleObjectType, enable_if_t<not std::is_same<CompatibleObjectType, typename BasicJsonType::object_t>::value, int> = 0>
static inline void construct(BasicJsonType &j, const CompatibleObjectType &obj)
-
template<typename BasicJsonType>
static inline void construct(BasicJsonType &j, const typename BasicJsonType::object_t &obj)
-
template<typename BasicJsonType>
static inline void construct(BasicJsonType &j, typename BasicJsonType::object_t &&obj)
-
template<typename BasicJsonType, typename CompatibleObjectType, enable_if_t<!std::is_same<CompatibleObjectType, typename BasicJsonType::object_t>::value, int> = 0>
static inline void construct(BasicJsonType &j, const CompatibleObjectType &obj)
-
template<typename BasicJsonType>