|
clang 22.0.0git
|
#include "clang/AST/Decl.h"#include "clang/AST/GlobalDecl.h"#include "clang/AST/Type.h"#include "clang/Basic/ABI.h"#include "llvm/ADT/DenseMap.h"#include "llvm/Support/Casting.h"#include <optional>Go to the source code of this file.
Classes | |
| class | clang::MangleContext |
| MangleContext - Context for tracking state which persists across multiple calls to the C++ name mangler. More... | |
| class | clang::ItaniumMangleContext |
| class | clang::MicrosoftMangleContext |
| class | clang::ASTNameGenerator |
Namespaces | |
| namespace | llvm |
| Diagnostic wrappers for TextAPI types for error reporting. | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
Functions | |
| void | clang::mangleObjCMethodName (raw_ostream &OS, bool includePrefixByte, bool isInstanceMethod, StringRef ClassName, std::optional< StringRef > CategoryName, StringRef MethodName) |
| Extract mangling function name from MangleContext such that swift can call it to prepare for ObjCDirect in swift. | |