clang 20.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) |