MCPcopy Create free account
hub / github.com/Kitware/CMake / field

Method field

Utilities/cmcppdap/src/rapid_json_serializer.cpp:137–149  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

135}
136
137bool RapidDeserializer::field(
138 const std::string& name,
139 const std::function<bool(dap::Deserializer*)>& cb) const {
140 if (!json()->IsObject()) {
141 return false;
142 }
143 auto it = json()->FindMember(name.c_str());
144 if (it == json()->MemberEnd()) {
145 return cb(&NullDeserializer::instance);
146 }
147 RapidDeserializer d(&(it->value));
148 return cb(&d);
149}
150
151RapidSerializer::RapidSerializer()
152 : doc(new rapidjson::Document(rapidjson::kObjectType)),

Callers 5

sendMethod · 0.45
processMessageMethod · 0.45
processRequestMethod · 0.45
processEventMethod · 0.45
processResponseMethod · 0.45

Calls 1

c_strMethod · 0.80

Tested by

no test coverage detected