Lines Matching defs:insert
3162 auto res = m_value.object->insert(val);
3264 m_value.array->insert(pos.m_it.array_iterator, std::forward<Args>(args)...);
3268 // result.m_it.array_iterator = m_value.array->insert(pos.m_it.array_iterator, cnt, val);
3269 // but the return value of insert is missing in GCC 4.8, so it is written this way instead.
3276 /// @sa https://json.nlohmann.me/api/basic_json/insert/
3277 iterator insert(const_iterator pos, const basic_json& val)
3279 // insert only works for arrays
3288 // insert to array and return iterator
3292 JSON_THROW(type_error::create(309, detail::concat("cannot use insert() with ", type_name()), this));
3296 /// @sa https://json.nlohmann.me/api/basic_json/insert/
3297 iterator insert(const_iterator pos, basic_json&& val)
3299 return insert(pos, val);
3303 /// @sa https://json.nlohmann.me/api/basic_json/insert/
3304 iterator insert(const_iterator pos, size_type cnt, const basic_json& val)
3306 // insert only works for arrays
3315 // insert to array and return iterator
3319 JSON_THROW(type_error::create(309, detail::concat("cannot use insert() with ", type_name()), this));
3323 /// @sa https://json.nlohmann.me/api/basic_json/insert/
3324 iterator insert(const_iterator pos, const_iterator first, const_iterator last)
3326 // insert only works for arrays
3329 JSON_THROW(type_error::create(309, detail::concat("cannot use insert() with ", type_name()), this));
3349 // insert to array and return iterator
3354 /// @sa https://json.nlohmann.me/api/basic_json/insert/
3355 iterator insert(const_iterator pos, initializer_list_t ilist)
3357 // insert only works for arrays
3360 JSON_THROW(type_error::create(309, detail::concat("cannot use insert() with ", type_name()), this));
3369 // insert to array and return iterator
3374 /// @sa https://json.nlohmann.me/api/basic_json/insert/
3375 void insert(const_iterator first, const_iterator last)
3377 // insert only works for objects
3380 JSON_THROW(type_error::create(309, detail::concat("cannot use insert() with ", type_name()), this));
3395 m_value.object->insert(first.m_it.object_iterator, last.m_it.object_iterator);
4753 // default case: insert add offset
4754 parent.insert(parent.begin() + static_cast<difference_type>(idx), val);
4981 result.insert(result.end(), temp_diff.begin(), temp_diff.end());
4994 result.insert(result.begin() + end_index, object(
5029 result.insert(result.end(), temp_diff.begin(), temp_diff.end());