MCPcopy Create free account
hub / github.com/Codeya-IDE/deepin-ide / field

Method field

3rdparty/cppdap/src/rapid_json_serializer.cpp:125–137  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

123}
124
125bool RapidDeserializer::field(
126 const std::string& name,
127 const std::function<bool(dap::Deserializer*)>& cb) const {
128 if (!json()->IsObject()) {
129 return false;
130 }
131 auto it = json()->FindMember(name.c_str());
132 if (it == json()->MemberEnd()) {
133 return cb(&NullDeserializer::instance);
134 }
135 RapidDeserializer d(&(it->value));
136 return cb(&d);
137}
138
139RapidSerializer::RapidSerializer()
140 : 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