TerraForge3D  2.3.1
3D Terrain And Landscape Generator

◆ from_json() [4/19]

template<typename BasicJsonType , typename ConstructibleArrayType , enable_if_t< is_constructible_array_type< BasicJsonType, ConstructibleArrayType >::value &&!is_constructible_object_type< BasicJsonType, ConstructibleArrayType >::value &&!is_constructible_string_type< BasicJsonType, ConstructibleArrayType >::value &&!std::is_same< ConstructibleArrayType, typename BasicJsonType::binary_t >::value &&!is_basic_json< ConstructibleArrayType >::value, int > = 0>
auto nlohmann::detail::from_json ( const BasicJsonType &  j,
ConstructibleArrayType &  arr 
) -> decltype(from_json_array_impl(j, arr, priority_tag<3> {}), j.template get<typename ConstructibleArrayType::value_type>(), void())

Definition at line 4126 of file json.hpp.

4127 {}),
4128j.template get<typename ConstructibleArrayType::value_type>(),
4129void())
4130{
4131 if (JSON_HEDLEY_UNLIKELY(!j.is_array()))
4132 {
4133 JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name()), j));
4134 }
4135
4136 from_json_array_impl(j, arr, priority_tag<3> {});
4137}