clang
9.0.0
|
#include "clang/Index/CodegenNameGenerator.h"
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 19 of file CodegenNameGenerator.cpp.
CodegenNameGenerator::~CodegenNameGenerator | ( | ) |
Definition at line 23 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 34 of file CodegenNameGenerator.cpp.
std::string CodegenNameGenerator::getName | ( | const Decl * | D | ) |
Version of writeName
function that returns a string.
Definition at line 30 of file CodegenNameGenerator.cpp.
Definition at line 26 of file CodegenNameGenerator.cpp.