#include <json.hpp>
|
| static constexpr bool | value |
| |
◆ value
template<typename BasicJsonType , typename ConstructibleArrayType >
| constexpr bool nlohmann::detail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< not std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value and std::is_default_constructible< ConstructibleArrayType >::value and(std::is_move_assignable< ConstructibleArrayType >::value or std::is_copy_assignable< ConstructibleArrayType >::value) andis_detected< value_type_t, ConstructibleArrayType >::value andis_detected< iterator_t, ConstructibleArrayType >::value andis_complete_type< detected_t< value_type_t, ConstructibleArrayType > >::value > >::value |
|
staticconstexpr |
Initial value:=
not is_iterator_traits<iterator_traits<ConstructibleArrayType>>
::value and
(std::is_same<typename ConstructibleArrayType::value_type,
typename BasicJsonType::array_t::value_type>::
value or
has_from_json<BasicJsonType,
typename ConstructibleArrayType::value_type>::
value or
has_non_default_from_json <
BasicJsonType,
typename ConstructibleArrayType::value_type >::
value)
The documentation for this struct was generated from the following file:
- build/_deps/json-src/include/nlohmann/json.hpp