Lines Matching defs:ClassDecl

2510 void Sema::ActOnBaseSpecifiers(Decl *ClassDecl,  in ActOnBaseSpecifiers()
3704 CXXRecordDecl *ClassDecl, in FindBaseInitializer()
3784 explicit MemInitializerValidatorCCC(CXXRecordDecl *ClassDecl) in MemInitializerValidatorCCC()
3797 CXXRecordDecl *ClassDecl; member in __anon6c2568af0d11::MemInitializerValidatorCCC
3802 ValueDecl *Sema::tryLookupCtorInitMemberDecl(CXXRecordDecl *ClassDecl, in tryLookupCtorInitMemberDecl()
3849 CXXRecordDecl *ClassDecl = Constructor->getParent(); in BuildMemInitializer() local
4067 CXXRecordDecl *ClassDecl) { in BuildDelegatingInitializer()
4124 Expr *Init, CXXRecordDecl *ClassDecl, in BuildBaseInitializer()
4739 CXXRecordDecl *ClassDecl = Constructor->getParent()->getDefinition(); in SetCtorInitializers() local
4939 const CXXRecordDecl *ClassDecl = Constructor->getParent(); in DiagnoseBaseOrMemInitializerOrder() local
5140 CXXRecordDecl *ClassDecl) { in MarkBaseAndMemberDestructorsReferenced()
6307 specialMemberIsConstexpr(Sema &S, CXXRecordDecl *ClassDecl, in specialMemberIsConstexpr()
6337 Sema &S, CXXRecordDecl *ClassDecl, Sema::CXXSpecialMember CSM, in defaultedSpecialMemberIsConstexpr()
7934 void Sema::AddImplicitlyDeclaredMembersToClass(CXXRecordDecl *ClassDecl) { in AddImplicitlyDeclaredMembersToClass()
8218 CXXRecordDecl *ClassDecl in CheckConstructor() local
8607 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Conversion->getDeclContext()); in ActOnConversionDeclarator() local
10816 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedSpecialMemberExceptionSpec() local
10932 CXXRecordDecl *ClassDecl) { in DeclareImplicitDefaultConstructor()
11002 CXXRecordDecl *ClassDecl = Constructor->getParent(); in DefineImplicitDefaultConstructor() local
11131 CXXRecordDecl *ClassDecl = Constructor->getParent(); in DefineInheritingConstructor() local
11210 CXXDestructorDecl *Sema::DeclareImplicitDestructor(CXXRecordDecl *ClassDecl) { in DeclareImplicitDestructor()
11280 CXXRecordDecl *ClassDecl = Destructor->getParent(); in DefineImplicitDestructor() local
11607 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); in buildSingleCopyAssignRecursively() local
11800 CXXMethodDecl *Sema::DeclareImplicitCopyAssignment(CXXRecordDecl *ClassDecl) { in DeclareImplicitCopyAssignment()
11933 CXXRecordDecl *ClassDecl = CopyAssignOperator->getParent(); in DefineImplicitCopyAssignment() local
12126 CXXMethodDecl *Sema::DeclareImplicitMoveAssignment(CXXRecordDecl *ClassDecl) { in DeclareImplicitMoveAssignment()
12295 CXXRecordDecl *ClassDecl = MoveAssignOperator->getParent(); in DefineImplicitMoveAssignment() local
12496 CXXRecordDecl *ClassDecl) { in DeclareImplicitCopyConstructor()
12593 CXXRecordDecl *ClassDecl = CopyConstructor->getParent(); in DefineImplicitCopyConstructor() local
12632 CXXRecordDecl *ClassDecl) { in DeclareImplicitMoveConstructor()
12723 CXXRecordDecl *ClassDecl = MoveConstructor->getParent(); in DefineImplicitMoveConstructor() local
13054 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Record->getDecl()); in FinalizeVarWithDestructor() local