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

Method BuildClientRequests

Source/cmFileAPI.cxx:590–609  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

588}
589
590cmFileAPI::ClientRequests cmFileAPI::BuildClientRequests(
591 Json::Value const& requests)
592{
593 ClientRequests result;
594 if (requests.isNull()) {
595 result.Error = "'requests' member missing";
596 return result;
597 }
598 if (!requests.isArray()) {
599 result.Error = "'requests' member is not an array";
600 return result;
601 }
602
603 result.reserve(requests.size());
604 for (Json::Value const& request : requests) {
605 result.emplace_back(this->BuildClientRequest(request));
606 }
607
608 return result;
609}
610
611cmFileAPI::ClientRequest cmFileAPI::BuildClientRequest(
612 Json::Value const& request)

Callers 1

ReadClientQueryMethod · 0.95

Calls 6

BuildClientRequestMethod · 0.95
isNullMethod · 0.80
isArrayMethod · 0.80
reserveMethod · 0.80
emplace_backMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected