Lines Matching defs:ClassDecl
2869 void Sema::ActOnBaseSpecifiers(Decl *ClassDecl, in ActOnBaseSpecifiers()
4124 CXXRecordDecl *ClassDecl, in FindBaseInitializer()
4204 explicit MemInitializerValidatorCCC(CXXRecordDecl *ClassDecl) in MemInitializerValidatorCCC()
4221 CXXRecordDecl *ClassDecl; member in __anonb2dcaa771111::MemInitializerValidatorCCC
4226 ValueDecl *Sema::tryLookupCtorInitMemberDecl(CXXRecordDecl *ClassDecl, in tryLookupCtorInitMemberDecl()
4270 CXXRecordDecl *ClassDecl = Constructor->getParent(); in BuildMemInitializer() local
4512 CXXRecordDecl *ClassDecl) { in BuildDelegatingInitializer()
4575 Expr *Init, CXXRecordDecl *ClassDecl, in BuildBaseInitializer()
5199 CXXRecordDecl *ClassDecl = Constructor->getParent()->getDefinition(); in SetCtorInitializers() local
5413 const CXXRecordDecl *ClassDecl = Constructor->getParent(); in DiagnoseBaseOrMemInitializerOrder() local
5652 CXXRecordDecl *ClassDecl) { in MarkBaseAndMemberDestructorsReferenced()
5756 SourceLocation Location, CXXRecordDecl *ClassDecl, in MarkVirtualBaseDestructorsReferenced()
7225 specialMemberIsConstexpr(Sema &S, CXXRecordDecl *ClassDecl, in specialMemberIsConstexpr()
7262 Sema &S, CXXRecordDecl *ClassDecl, Sema::CXXSpecialMember CSM, in defaultedSpecialMemberIsConstexpr()
10272 void Sema::AddImplicitlyDeclaredMembersToClass(CXXRecordDecl *ClassDecl) { in AddImplicitlyDeclaredMembersToClass()
10604 CXXRecordDecl *ClassDecl in CheckConstructor() local
10985 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Conversion->getDeclContext()); in ActOnConversionDeclarator() local
13394 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedSpecialMemberExceptionSpec() local
13520 CXXRecordDecl *ClassDecl) { in DeclareImplicitDefaultConstructor()
13592 CXXRecordDecl *ClassDecl = Constructor->getParent(); in DefineImplicitDefaultConstructor() local
13724 CXXRecordDecl *ClassDecl = Constructor->getParent(); in DefineInheritingConstructor() local
13803 CXXDestructorDecl *Sema::DeclareImplicitDestructor(CXXRecordDecl *ClassDecl) { in DeclareImplicitDestructor()
13879 CXXRecordDecl *ClassDecl = Destructor->getParent(); in DefineImplicitDestructor() local
13917 CXXRecordDecl *ClassDecl = Destructor->getParent(); in CheckCompleteDestructorVariant() local
14240 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); in buildSingleCopyAssignRecursively() local
14433 CXXMethodDecl *Sema::DeclareImplicitCopyAssignment(CXXRecordDecl *ClassDecl) { in DeclareImplicitCopyAssignment()
14576 CXXRecordDecl *ClassDecl = CopyAssignOperator->getParent(); in DefineImplicitCopyAssignment() local
14777 CXXMethodDecl *Sema::DeclareImplicitMoveAssignment(CXXRecordDecl *ClassDecl) { in DeclareImplicitMoveAssignment()
14948 CXXRecordDecl *ClassDecl = MoveAssignOperator->getParent(); in DefineImplicitMoveAssignment() local
15149 CXXRecordDecl *ClassDecl) { in DeclareImplicitCopyConstructor()
15256 CXXRecordDecl *ClassDecl = CopyConstructor->getParent(); in DefineImplicitCopyConstructor() local
15296 CXXRecordDecl *ClassDecl) { in DeclareImplicitMoveConstructor()
15391 CXXRecordDecl *ClassDecl = MoveConstructor->getParent(); in DefineImplicitMoveConstructor() local
15678 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Record->getDecl()); in FinalizeVarWithDestructor() local