31 patch(
const std::map<EntityId, EntityId> &EntityResolutionTable)
override;
34 explicit JSONEntitySummaryEncoding(llvm::json::Value Data)
35 :
Data(std::move(Data)) {}
37 llvm::Error patchEntityIdObject(llvm::json::Object &Obj,
38 const std::map<EntityId, EntityId> &Table,
39 llvm::json::Value *AtVal);
40 llvm::Error patchRegularObject(llvm::json::Object &Obj,
41 const std::map<EntityId, EntityId> &Table);
42 llvm::Error patchObject(llvm::json::Object &Obj,
43 const std::map<EntityId, EntityId> &Table);
44 llvm::Error patchValue(llvm::json::Value &
V,
45 const std::map<EntityId, EntityId> &Table);
47 llvm::json::Value Data;