Keeps track of the mangled names of lambda expressions and block literals within a particular context...
virtual unsigned getManglingNumber(const CXXMethodDecl *CallOperator)=0
Retrieve the mangling number of a new lambda expression with the given call operator within this cont...
virtual ~MangleNumberingContext()
virtual unsigned getManglingNumber(const VarDecl *VD, unsigned MSLocalManglingNumber)=0
Retrieve the mangling number of a static local variable within this context.
virtual unsigned getManglingNumber(const TagDecl *TD, unsigned MSLocalManglingNumber)=0
Retrieve the mangling number of a static local variable within this context.