TerraForge3D  2.3.1
3D Terrain And Landscape Generator

◆ start_array()

template<typename BasicJsonType >
bool nlohmann::detail::json_sax_dom_parser< BasicJsonType >::start_array ( std::size_t  len)
inline

Definition at line 6101 of file json.hpp.

6102 {
6103 ref_stack.push_back(handle_value(BasicJsonType::value_t::array));
6104
6105 if (JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size()))
6106 {
6107 JSON_THROW(out_of_range::create(408, "excessive array size: " + std::to_string(len), *ref_stack.back()));
6108 }
6109
6110 return true;
6111 }
std::vector< BasicJsonType * > ref_stack
stack to model hierarchy of values
Definition: json.hpp:6174
JSON_HEDLEY_RETURNS_NON_NULL BasicJsonType * handle_value(Value &&v)
Definition: json.hpp:6149