Keeps track of the mangled names of lambda expressions and block literals within a particular context.
More...
#include "clang/AST/MangleNumberingContext.h"
Keeps track of the mangled names of lambda expressions and block literals within a particular context.
Definition at line 32 of file MangleNumberingContext.h.
| virtual clang::MangleNumberingContext::~MangleNumberingContext |
( |
| ) |
|
|
inlinevirtual |
| virtual unsigned clang::MangleNumberingContext::getManglingNumber |
( |
const BlockDecl * |
BD | ) |
|
|
pure virtual |
Retrieve the mangling number of a new block literal within this context.
| virtual unsigned clang::MangleNumberingContext::getManglingNumber |
( |
const VarDecl * |
VD, |
|
|
unsigned |
MSLocalManglingNumber |
|
) |
| |
|
pure virtual |
Retrieve the mangling number of a static local variable within this context.
| virtual unsigned clang::MangleNumberingContext::getManglingNumber |
( |
const TagDecl * |
TD, |
|
|
unsigned |
MSLocalManglingNumber |
|
) |
| |
|
pure virtual |
Retrieve the mangling number of a static local variable within this context.
| virtual unsigned clang::MangleNumberingContext::getStaticLocalNumber |
( |
const VarDecl * |
VD | ) |
|
|
pure virtual |
Static locals are numbered by source order.
The documentation for this class was generated from the following file: