Lines Matching refs:current_item
579 basic_json current_item(std::move(stack.back()));
582 // if current_item is array/object, move
584 if (current_item.is_array())
586 std::move(current_item.m_value.array->begin(), current_item.m_value.array->end(), std::back_inserter(stack));
588 current_item.m_value.array->clear();
590 else if (current_item.is_object())
592 for (auto&& it : *current_item.m_value.object)
597 current_item.m_value.object->clear();
600 // it's now safe that current_item get destructed