|
clang 22.0.0git
|
#include "clang/InstallAPI/DylibVerifier.h"#include "DiagnosticBuilderWrappers.h"#include "clang/InstallAPI/FrontendRecords.h"#include "clang/InstallAPI/InstallAPIDiagnostic.h"#include "llvm/Demangle/Demangle.h"#include "llvm/TextAPI/DylibReader.h"Go to the source code of this file.
Classes | |
| struct | clang::installapi::DylibVerifier::SymbolContext |
| Metadata stored about a mapping of a declaration to a symbol. More... | |
| struct | clang::installapi::DylibVerifier::DWARFContext |
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
| namespace | clang::installapi |
| The DirectoryScanner for collecting library files on the file system. | |
Functions | |
| static bool | clang::installapi::isCppMangled (StringRef Name) |
| static std::string | clang::installapi::demangle (StringRef Name) |
| static DylibVerifier::Result | clang::installapi::updateResult (const DylibVerifier::Result Prev, const DylibVerifier::Result Curr) |
| static bool | clang::installapi::shouldIgnorePrivateExternAttr (const Decl *D) |
| Record * | clang::installapi::findRecordFromSlice (const RecordsSlice *Slice, StringRef Name, EncodeKind Kind) |
| static ObjCIFSymbolKind | clang::installapi::assignObjCIFSymbolKind (const ObjCInterfaceRecord *R) |
| static bool | clang::installapi::shouldIgnoreCpp (StringRef Name, bool IsWeakDef) |