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