Lines Matching refs:keep
416 …const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::object_start, discar… in start_object() local
417 keep_stack.push_back(keep); in start_object()
436 const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::key, k); in key() local
437 key_keep_stack.push_back(keep); in key()
440 if (keep && ref_stack.back()) in key()
486 …const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::array_start, discard… in start_array() local
487 keep_stack.push_back(keep); in start_array()
503 bool keep = true; in end_array() local
507 …keep = callback(static_cast<int>(ref_stack.size()) - 1, parse_event_t::array_end, *ref_stack.back(… in end_array()
508 if (keep) in end_array()
525 if (!keep && !ref_stack.empty() && ref_stack.back()->is_array()) in end_array()
583 …const bool keep = skip_callback || callback(static_cast<int>(ref_stack.size()), parse_event_t::val… in handle_value() local
586 if (!keep) in handle_value()