Template Struct is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value and is_detected< key_type_t, CompatibleObjectType >::value > >
Defined in File json.hpp
Struct Documentation
-
template<typename BasicJsonType, typename CompatibleObjectType>
struct is_compatible_object_type_impl<BasicJsonType, CompatibleObjectType, enable_if_t<is_detected<mapped_type_t, CompatibleObjectType>::value and is_detected<key_type_t, CompatibleObjectType>::value>> Public Types
-
using object_t = typename BasicJsonType::object_t
Public Static Attributes
-
static constexpr bool value = std::is_constructible<typename object_t::key_type, typename CompatibleObjectType::key_type>::value and std::is_constructible<typename object_t::mapped_type, typename CompatibleObjectType::mapped_type>::value
-
using object_t = typename BasicJsonType::object_t