Home
last modified time | relevance | path

Searched refs:MangleNumberingContext (Results 1 – 20 of 20) sorted by relevance

/external/clang/include/clang/AST/
DMangleNumberingContext.h33 class MangleNumberingContext : public RefCountedBase<MangleNumberingContext> {
35 virtual ~MangleNumberingContext() {} in ~MangleNumberingContext()
DASTContext.h64 class MangleNumberingContext; variable
397 llvm::DenseMap<const DeclContext *, MangleNumberingContext *>
2424 MangleNumberingContext &getManglingNumberContext(const DeclContext *DC);
2426 MangleNumberingContext *createMangleNumberingContext() const;
/external/llvm-project/clang/include/clang/AST/
DMangleNumberingContext.h31 class MangleNumberingContext {
33 virtual ~MangleNumberingContext() {} in ~MangleNumberingContext()
DASTContext.h104 class MangleNumberingContext; variable
530 llvm::DenseMap<const DeclContext *, std::unique_ptr<MangleNumberingContext>>
532 llvm::DenseMap<const Decl *, std::unique_ptr<MangleNumberingContext>>
2864 MangleNumberingContext &getManglingNumberContext(const DeclContext *DC);
2866 MangleNumberingContext &getManglingNumberContext(NeedExtraManglingDecl_t,
2869 std::unique_ptr<MangleNumberingContext> createMangleNumberingContext() const;
/external/llvm-project/clang/lib/AST/
DCXXABI.h26 class MangleNumberingContext; variable
52 virtual std::unique_ptr<MangleNumberingContext>
DMicrosoftCXXABI.cpp30 class MicrosoftNumberingContext : public MangleNumberingContext {
38 : MangleNumberingContext(), LambdaManglingNumber(0), in MicrosoftNumberingContext()
134 std::unique_ptr<MangleNumberingContext>
DItaniumCXXABI.cpp130 class ItaniumNumberingContext : public MangleNumberingContext {
250 std::unique_ptr<MangleNumberingContext>
DASTContext.cpp10959 MangleNumberingContext &
10962 std::unique_ptr<MangleNumberingContext> &MCtx = MangleNumberingContexts[DC]; in getManglingNumberContext()
10968 MangleNumberingContext &
10971 std::unique_ptr<MangleNumberingContext> &MCtx = in getManglingNumberContext()
10978 std::unique_ptr<MangleNumberingContext>
/external/clang/lib/AST/
DCXXABI.h27 class MangleNumberingContext; variable
46 virtual MangleNumberingContext *createMangleNumberingContext() const = 0;
DMicrosoftCXXABI.cpp30 class MicrosoftNumberingContext : public MangleNumberingContext {
38 : MangleNumberingContext(), LambdaManglingNumber(0), in MicrosoftNumberingContext()
146 MangleNumberingContext *createMangleNumberingContext() const override { in createMangleNumberingContext()
DItaniumCXXABI.cpp55 class ItaniumNumberingContext : public MangleNumberingContext {
166 MangleNumberingContext *createMangleNumberingContext() const override { in createMangleNumberingContext()
DASTContext.cpp8785 MangleNumberingContext &
8788 MangleNumberingContext *&MCtx = MangleNumberingContexts[DC]; in getManglingNumberContext()
8794 MangleNumberingContext *ASTContext::createMangleNumberingContext() const { in createMangleNumberingContext()
/external/clang/lib/Sema/
DSemaLambda.cpp277 MangleNumberingContext *
345 MangleNumberingContext &
426 if (MangleNumberingContext *MCtx = in startLambdaDefinition()
DSemaDecl.cpp3741 MangleNumberingContext &MCtx = in handleTagNumbering()
3751 if (MangleNumberingContext *MCtx = getCurrentMangleNumberContext( in handleTagNumbering()
4485 if (MangleNumberingContext *MCtx = getCurrentMangleNumberContext( in BuildAnonymousStructOrUnion()
6470 if (MangleNumberingContext *MCtx = getCurrentMangleNumberContext( in ActOnVariableDeclarator()
DSemaExpr.cpp11937 if (MangleNumberingContext *MCtx = in ActOnBlockStart()
/external/llvm-project/clang/lib/Sema/
DSemaLambda.cpp275 std::tuple<MangleNumberingContext *, Decl *>
449 Decl *ManglingContextDecl) -> MangleNumberingContext * { in handleLambdaNumbering()
461 MangleNumberingContext *MCtx; in handleLambdaNumbering()
DSemaDecl.cpp4359 MangleNumberingContext &MCtx = in handleTagNumbering()
4368 MangleNumberingContext *MCtx; in handleTagNumbering()
5223 MangleNumberingContext *MCtx; in BuildAnonymousStructOrUnion()
7427 MangleNumberingContext *MCtx; in ActOnVariableDeclarator()
DSemaExpr.cpp15158 MangleNumberingContext *MCtx; in ActOnBlockStart()
/external/clang/include/clang/Sema/
DSema.h867 IntrusiveRefCntPtr<MangleNumberingContext> MangleNumbering;
889 MangleNumberingContext &getMangleNumberingContext(ASTContext &Ctx);
906 MangleNumberingContext *getCurrentMangleNumberContext(
/external/llvm-project/clang/include/clang/Sema/
DSema.h1210 std::tuple<MangleNumberingContext *, Decl *>