clang
3.9.0
|
Public Member Functions | |
Implementation (ASTContext &Ctx) | |
bool | writeName (const Decl *D, raw_ostream &OS) |
std::string | getName (const Decl *D) |
std::vector< std::string > | getAllManglings (const Decl *D) |
Public Attributes | |
std::unique_ptr< MangleContext > | MC |
llvm::DataLayout | DL |
Definition at line 28 of file CodegenNameGenerator.cpp.
|
inline |
Definition at line 32 of file CodegenNameGenerator.cpp.
|
inline |
Definition at line 71 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::ASTContext::getDefaultCallingConvention(), clang::index::CodegenNameGenerator::Implementation::getName(), and hasDefaultCXXMethodCC().
|
inline |
Definition at line 62 of file CodegenNameGenerator.cpp.
References clang::Name, and clang::index::CodegenNameGenerator::Implementation::writeName().
Referenced by clang::index::CodegenNameGenerator::Implementation::getAllManglings().
|
inline |
Definition at line 36 of file CodegenNameGenerator.cpp.
References clang::index::CodegenNameGenerator::Implementation::DL, ID, and clang::index::CodegenNameGenerator::Implementation::MC.
Referenced by clang::index::CodegenNameGenerator::Implementation::getName().
llvm::DataLayout clang::index::CodegenNameGenerator::Implementation::DL |
Definition at line 30 of file CodegenNameGenerator.cpp.
Referenced by clang::index::CodegenNameGenerator::Implementation::writeName().
std::unique_ptr<MangleContext> clang::index::CodegenNameGenerator::Implementation::MC |
Definition at line 29 of file CodegenNameGenerator.cpp.
Referenced by clang::index::CodegenNameGenerator::Implementation::writeName().