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. |