clang: clang::ASTNameGenerator::Implementation Class Reference (original) (raw)
Definition at line 394 of file Mangle.cpp.
◆ ObjCKind
Enumerator |
ObjCClass |
ObjCMetaclass |
Definition at line 439 of file Mangle.cpp.
clang::ASTNameGenerator::Implementation::Implementation ( ASTContext & Ctx) |
inlineexplicit |
◆ getAllManglings() [1/2]
std::vector< std::string > clang::ASTNameGenerator::Implementation::getAllManglings ( const Decl * D) |
inline |
Definition at line 474 of file Mangle.cpp.
References clang::C, clang::ASTContext::createMangleContext(), clang::Ctor_Base, clang::Ctor_Complete, clang::Ctor_DefaultClosure, D, clang::Dtor_Base, clang::Dtor_Complete, clang::Dtor_Deleting, clang::ASTNameGenerator::Implementation::getAllManglings(), clang::Decl::getASTContext(), clang::TargetInfo::getCXXABI(), clang::ASTNameGenerator::Implementation::getName(), clang::ASTContext::getTargetInfo(), clang::VTableContextBase::getThunkInfo(), clang::ASTContext::getVTableContext(), hasDefaultCXXMethodCC(), clang::TargetCXXABI::isItaniumFamily(), clang::TargetCXXABI::isMicrosoft(), clang::T, and clang::ASTContext::useAbbreviatedThunkName().
◆ getAllManglings() [2/2]
std::vector< std::string > clang::ASTNameGenerator::Implementation::getAllManglings ( const ObjCContainerDecl * OCD) |
inline |
◆ getClassSymbolPrefix()
static StringRef clang::ASTNameGenerator::Implementation::getClassSymbolPrefix ( ObjCKind Kind, const ASTContext & Context ) |
inlinestatic |
◆ getName()
std::string clang::ASTNameGenerator::Implementation::getName ( const Decl * D) |
inline |
◆ writeName()
bool clang::ASTNameGenerator::Implementation::writeName ( const Decl * D, raw_ostream & OS ) |
inline |
The documentation for this class was generated from the following file: