|
clang 24.0.0git
|
Represents a translation unit summary in its serialized encoding. More...
#include "clang/ScalableStaticAnalysis/Core/EntityLinker/TUSummaryEncoding.h"
Public Member Functions | |
| TUSummaryEncoding (llvm::Triple TargetTriple, BuildNamespace TUNamespace) | |
| const llvm::Triple & | getTargetTriple () const |
Friends | |
| class | EntityLinker |
| class | SerializationFormat |
| class | StaticLibrary |
| class | StaticLibraryCreateCLI |
| class | TestFixture |
Represents a translation unit summary in its serialized encoding.
TUSummaryEncoding holds entity summary data in a format-specific encoding that can be manipulated by the entity linker without deserializing the full EntitySummary objects. This enables efficient entity ID patching during the linking process.
Definition at line 37 of file TUSummaryEncoding.h.
|
inline |
Definition at line 62 of file TUSummaryEncoding.h.
|
inline |
Definition at line 66 of file TUSummaryEncoding.h.
|
friend |
Definition at line 38 of file TUSummaryEncoding.h.
References EntityLinker.
Referenced by EntityLinker.
|
friend |
Definition at line 39 of file TUSummaryEncoding.h.
References SerializationFormat.
Referenced by SerializationFormat.
|
friend |
Definition at line 40 of file TUSummaryEncoding.h.
References StaticLibrary.
Referenced by StaticLibrary.
|
friend |
Definition at line 41 of file TUSummaryEncoding.h.
References StaticLibraryCreateCLI.
Referenced by StaticLibraryCreateCLI.
|
friend |
Definition at line 42 of file TUSummaryEncoding.h.
References TestFixture.
Referenced by TestFixture.