|
clang 23.0.0git
|
Represents EntitySummary data in its serialized, format-specific encoding. More...
#include "clang/Analysis/Scalable/EntityLinker/EntitySummaryEncoding.h"
Public Member Functions | |
| virtual | ~EntitySummaryEncoding ()=default |
| virtual void | patch (const std::map< EntityId, EntityId > &EntityResolutionTable)=0 |
| Updates EntityId references in the encoded data. | |
Represents EntitySummary data in its serialized, format-specific encoding.
This abstract base class allows the entity linker to manipulate serialized entity summary data without knowing the exact schema of the EntitySummary subclass. The primary operation is patching EntityId references when entities are merged during linking.
Definition at line 28 of file EntitySummaryEncoding.h.
|
virtualdefault |
|
pure virtual |
Updates EntityId references in the encoded data.
| EntityResolutionTable | Mapping from old EntityIds to new EntityIds. |