Lines Matching refs:keep
394 …const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::object_start, discar… in start_object() local
395 keep_stack.push_back(keep); in start_object()
414 const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::key, k); in key() local
415 key_keep_stack.push_back(keep); in key()
418 if (keep && ref_stack.back()) in key()
457 …const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::array_start, discard… in start_array() local
458 keep_stack.push_back(keep); in start_array()
474 bool keep = true; in end_array() local
478 …keep = callback(static_cast<int>(ref_stack.size()) - 1, parse_event_t::array_end, *ref_stack.back(… in end_array()
479 if (!keep) in end_array()
492 if (!keep && !ref_stack.empty() && ref_stack.back()->is_array()) in end_array()
550 …const bool keep = skip_callback || callback(static_cast<int>(ref_stack.size()), parse_event_t::val… in handle_value() local
553 if (!keep) in handle_value()