clang  3.9.0
Public Member Functions | Public Attributes | List of all members
clang::index::CodegenNameGenerator::Implementation Struct Reference
Collaboration diagram for clang::index::CodegenNameGenerator::Implementation:
[legend]

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< MangleContextMC
 
llvm::DataLayout DL
 

Detailed Description

Definition at line 28 of file CodegenNameGenerator.cpp.

Constructor & Destructor Documentation

clang::index::CodegenNameGenerator::Implementation::Implementation ( ASTContext Ctx)
inline

Definition at line 32 of file CodegenNameGenerator.cpp.

Member Function Documentation

std::vector<std::string> clang::index::CodegenNameGenerator::Implementation::getAllManglings ( const Decl D)
inline
std::string clang::index::CodegenNameGenerator::Implementation::getName ( const Decl D)
inline
bool clang::index::CodegenNameGenerator::Implementation::writeName ( const Decl D,
raw_ostream &  OS 
)
inline

Member Data Documentation

llvm::DataLayout clang::index::CodegenNameGenerator::Implementation::DL
std::unique_ptr<MangleContext> clang::index::CodegenNameGenerator::Implementation::MC

The documentation for this struct was generated from the following file: