Definition at line 28 of file CodegenNameGenerator.cpp.
◆ ObjCKind
◆ Implementation()
clang::index::CodegenNameGenerator::Implementation::Implementation |
( |
ASTContext & |
Ctx | ) |
|
|
inline |
◆ getAllManglings() [1/2]
std::vector<std::string> clang::index::CodegenNameGenerator::Implementation::getAllManglings |
( |
const ObjCContainerDecl * |
OCD | ) |
|
|
inline |
◆ getAllManglings() [2/2]
std::vector<std::string> clang::index::CodegenNameGenerator::Implementation::getAllManglings |
( |
const Decl * |
D | ) |
|
|
inline |
Definition at line 99 of file CodegenNameGenerator.cpp.
References clang::index::C, clang::Ctor_Base, clang::Ctor_Complete, clang::Ctor_DefaultClosure, clang::Dtor_Base, clang::Dtor_Complete, clang::Dtor_Deleting, clang::index::CodegenNameGenerator::Implementation::getAllManglings(), clang::Decl::getASTContext(), clang::ASTContext::getDefaultCallingConvention(), clang::NamedDecl::getIdentifier(), clang::index::CodegenNameGenerator::Implementation::getName(), clang::IdentifierInfo::getName(), clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString(), hasDefaultCXXMethodCC(), clang::index::CodegenNameGenerator::Implementation::ObjCClass, and clang::T.
◆ getName()
std::string clang::index::CodegenNameGenerator::Implementation::getName |
( |
const Decl * |
D | ) |
|
|
inline |
◆ writeName()
bool clang::index::CodegenNameGenerator::Implementation::writeName |
( |
const Decl * |
D, |
|
|
raw_ostream & |
OS |
|
) |
| |
|
inline |
◆ DL
llvm::DataLayout clang::index::CodegenNameGenerator::Implementation::DL |
◆ MC
std::unique_ptr<MangleContext> clang::index::CodegenNameGenerator::Implementation::MC |
The documentation for this struct was generated from the following file: