clang  3.9.0
Classes | Public Member Functions | List of all members
clang::index::CodegenNameGenerator Class Reference

#include <CodegenNameGenerator.h>

Classes

struct  Implementation
 

Public Member Functions

 CodegenNameGenerator (ASTContext &Ctx)
 
 ~CodegenNameGenerator ()
 
bool writeName (const Decl *D, raw_ostream &OS)
 
std::string getName (const Decl *D)
 Version of writeName function that returns a string. More...
 
std::vector< std::string > getAllManglings (const Decl *D)
 This can return multiple mangled names when applicable, e.g. More...
 

Detailed Description

Definition at line 28 of file CodegenNameGenerator.h.

Constructor & Destructor Documentation

CodegenNameGenerator::CodegenNameGenerator ( ASTContext Ctx)
explicit

Definition at line 178 of file CodegenNameGenerator.cpp.

CodegenNameGenerator::~CodegenNameGenerator ( )

Definition at line 182 of file CodegenNameGenerator.cpp.

Member Function Documentation

std::vector< std::string > CodegenNameGenerator::getAllManglings ( const Decl D)

This can return multiple mangled names when applicable, e.g.

for C++ constructors/destructors.

Definition at line 193 of file CodegenNameGenerator.cpp.

std::string CodegenNameGenerator::getName ( const Decl D)

Version of writeName function that returns a string.

Definition at line 189 of file CodegenNameGenerator.cpp.

bool CodegenNameGenerator::writeName ( const Decl D,
raw_ostream &  OS 
)
Returns
true on failure to produce a name for the given decl, false on success.

Definition at line 185 of file CodegenNameGenerator.cpp.


The documentation for this class was generated from the following files: