cmFileAPI: Add BuildReplyEntry wrapper around AddReplyIndexObject

This commit is contained in:
Brad King
2025-04-12 19:44:40 -04:00
parent 5e0a644ee8
commit 09aa968ed0
2 changed files with 8 additions and 2 deletions

View File

@@ -442,7 +442,7 @@ Json::Value cmFileAPI::BuildReply(Query const& q)
Json::Value reply = Json::objectValue;
for (Object const& o : q.Known) {
std::string const& name = ObjectName(o);
reply[name] = this->AddReplyIndexObject(o);
reply[name] = this->BuildReplyEntry(o);
}
for (std::string const& name : q.Unknown) {
@@ -451,6 +451,11 @@ Json::Value cmFileAPI::BuildReply(Query const& q)
return reply;
}
Json::Value cmFileAPI::BuildReplyEntry(Object const& object)
{
return this->AddReplyIndexObject(object);
}
Json::Value cmFileAPI::BuildReplyError(std::string const& error)
{
Json::Value e = Json::objectValue;
@@ -681,7 +686,7 @@ Json::Value cmFileAPI::BuildClientReplyResponse(ClientRequest const& request)
response = this->BuildReplyError(request.Error);
return response;
}
response = this->AddReplyIndexObject(request);
response = this->BuildReplyEntry(request);
return response;
}

View File

@@ -177,6 +177,7 @@ private:
Json::Value BuildReplyIndex();
Json::Value BuildCMake();
Json::Value BuildReply(Query const& q);
Json::Value BuildReplyEntry(Object const& object);
static Json::Value BuildReplyError(std::string const& error);
Json::Value const& AddReplyIndexObject(Object const& o);