MCPcopy Create free account
hub / github.com/Open-GD/OpenGD / key

Method key

Source/external/json.hpp:6999–7014  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6997 }
6998
6999 bool key(string_t& val)
7000 {
7001 BasicJsonType k = BasicJsonType(val);
7002
7003 // check callback for key
7004 const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::key, k);
7005 key_keep_stack.push_back(keep);
7006
7007 // add discarded value at given key and store the reference for later
7008 if (keep && ref_stack.back())
7009 {
7010 object_element = &(ref_stack.back()->m_value.object->operator[](val) = discarded);
7011 }
7012
7013 return true;
7014 }
7015
7016 bool end_object()
7017 {

Callers

nothing calls this directly

Calls 2

sizeMethod · 0.80
operator[]Method · 0.80

Tested by

no test coverage detected