Lines Matching defs:ClassDecl
2795 void Sema::ActOnBaseSpecifiers(Decl *ClassDecl, in ActOnBaseSpecifiers()
4040 CXXRecordDecl *ClassDecl, in FindBaseInitializer()
4120 explicit MemInitializerValidatorCCC(CXXRecordDecl *ClassDecl) in MemInitializerValidatorCCC()
4137 CXXRecordDecl *ClassDecl; member in __anon26624a2b1111::MemInitializerValidatorCCC
4142 ValueDecl *Sema::tryLookupCtorInitMemberDecl(CXXRecordDecl *ClassDecl, in tryLookupCtorInitMemberDecl()
4185 CXXRecordDecl *ClassDecl = Constructor->getParent(); in BuildMemInitializer() local
4405 CXXRecordDecl *ClassDecl) { in BuildDelegatingInitializer()
4462 Expr *Init, CXXRecordDecl *ClassDecl, in BuildBaseInitializer()
5078 CXXRecordDecl *ClassDecl = Constructor->getParent()->getDefinition(); in SetCtorInitializers() local
5292 const CXXRecordDecl *ClassDecl = Constructor->getParent(); in DiagnoseBaseOrMemInitializerOrder() local
5532 CXXRecordDecl *ClassDecl) { in MarkBaseAndMemberDestructorsReferenced()
5632 SourceLocation Location, CXXRecordDecl *ClassDecl, in MarkVirtualBaseDestructorsReferenced()
7071 specialMemberIsConstexpr(Sema &S, CXXRecordDecl *ClassDecl, in specialMemberIsConstexpr()
7103 Sema &S, CXXRecordDecl *ClassDecl, Sema::CXXSpecialMember CSM, in defaultedSpecialMemberIsConstexpr()
9984 void Sema::AddImplicitlyDeclaredMembersToClass(CXXRecordDecl *ClassDecl) { in AddImplicitlyDeclaredMembersToClass()
10316 CXXRecordDecl *ClassDecl in CheckConstructor() local
10696 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Conversion->getDeclContext()); in ActOnConversionDeclarator() local
12903 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedSpecialMemberExceptionSpec() local
13018 CXXRecordDecl *ClassDecl) { in DeclareImplicitDefaultConstructor()
13090 CXXRecordDecl *ClassDecl = Constructor->getParent(); in DefineImplicitDefaultConstructor() local
13221 CXXRecordDecl *ClassDecl = Constructor->getParent(); in DefineInheritingConstructor() local
13300 CXXDestructorDecl *Sema::DeclareImplicitDestructor(CXXRecordDecl *ClassDecl) { in DeclareImplicitDestructor()
13376 CXXRecordDecl *ClassDecl = Destructor->getParent(); in DefineImplicitDestructor() local
13414 CXXRecordDecl *ClassDecl = Destructor->getParent(); in CheckCompleteDestructorVariant() local
13736 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); in buildSingleCopyAssignRecursively() local
13928 CXXMethodDecl *Sema::DeclareImplicitCopyAssignment(CXXRecordDecl *ClassDecl) { in DeclareImplicitCopyAssignment()
14074 CXXRecordDecl *ClassDecl = CopyAssignOperator->getParent(); in DefineImplicitCopyAssignment() local
14267 CXXMethodDecl *Sema::DeclareImplicitMoveAssignment(CXXRecordDecl *ClassDecl) { in DeclareImplicitMoveAssignment()
14441 CXXRecordDecl *ClassDecl = MoveAssignOperator->getParent(); in DefineImplicitMoveAssignment() local
14642 CXXRecordDecl *ClassDecl) { in DeclareImplicitCopyConstructor()
14743 CXXRecordDecl *ClassDecl = CopyConstructor->getParent(); in DefineImplicitCopyConstructor() local
14782 CXXRecordDecl *ClassDecl) { in DeclareImplicitMoveConstructor()
14877 CXXRecordDecl *ClassDecl = MoveConstructor->getParent(); in DefineImplicitMoveConstructor() local
15212 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Record->getDecl()); in FinalizeVarWithDestructor() local