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 29 of file MangleNumberingContext.h.
◆ ~MangleNumberingContext() virtual clang::MangleNumberingContext::~MangleNumberingContext ( ) inlinevirtualDefinition at line 34 of file MangleNumberingContext.h.
◆ getDeviceManglingNumber() ◆ getManglingNumber() [1/4] virtual unsigned clang::MangleNumberingContext::getManglingNumber ( const BlockDecl * BD ) pure virtualRetrieve the mangling number of a new block literal within this context.
◆ getManglingNumber() [2/4] ◆ getManglingNumber() [3/4] virtual unsigned clang::MangleNumberingContext::getManglingNumber ( const TagDecl * TD, unsigned MSLocalManglingNumber ) pure virtualRetrieve the mangling number of a static local variable within this context.
◆ getManglingNumber() [4/4] virtual unsigned clang::MangleNumberingContext::getManglingNumber ( const VarDecl * VD, unsigned MSLocalManglingNumber ) pure virtualRetrieve the mangling number of a static local variable within this context.
◆ getNextLambdaIndex() unsigned clang::MangleNumberingContext::getNextLambdaIndex ( ) inline ◆ getStaticLocalNumber() virtual unsigned clang::MangleNumberingContext::getStaticLocalNumber ( const VarDecl * VD ) pure virtualThe documentation for this class was generated from the following file:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4