clang
8.0.0
|
#include "clang/Index/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... | |
Definition at line 28 of file CodegenNameGenerator.h.
|
explicit |
Definition at line 211 of file CodegenNameGenerator.cpp.
CodegenNameGenerator::~CodegenNameGenerator | ( | ) |
Definition at line 215 of file CodegenNameGenerator.cpp.
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 226 of file CodegenNameGenerator.cpp.
std::string CodegenNameGenerator::getName | ( | const Decl * | D | ) |
Version of writeName
function that returns a string.
Definition at line 222 of file CodegenNameGenerator.cpp.
Definition at line 218 of file CodegenNameGenerator.cpp.