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 __anon6089c8b41111::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()
9991 void Sema::AddImplicitlyDeclaredMembersToClass(CXXRecordDecl *ClassDecl) { in AddImplicitlyDeclaredMembersToClass()
10323 CXXRecordDecl *ClassDecl in CheckConstructor() local
10703 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Conversion->getDeclContext()); in ActOnConversionDeclarator() local
13085 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedSpecialMemberExceptionSpec() local
13210 CXXRecordDecl *ClassDecl) { in DeclareImplicitDefaultConstructor()
13282 CXXRecordDecl *ClassDecl = Constructor->getParent(); in DefineImplicitDefaultConstructor() local
13413 CXXRecordDecl *ClassDecl = Constructor->getParent(); in DefineInheritingConstructor() local
13492 CXXDestructorDecl *Sema::DeclareImplicitDestructor(CXXRecordDecl *ClassDecl) { in DeclareImplicitDestructor()
13568 CXXRecordDecl *ClassDecl = Destructor->getParent(); in DefineImplicitDestructor() local
13606 CXXRecordDecl *ClassDecl = Destructor->getParent(); in CheckCompleteDestructorVariant() local
13928 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); in buildSingleCopyAssignRecursively() local
14121 CXXMethodDecl *Sema::DeclareImplicitCopyAssignment(CXXRecordDecl *ClassDecl) { in DeclareImplicitCopyAssignment()
14267 CXXRecordDecl *ClassDecl = CopyAssignOperator->getParent(); in DefineImplicitCopyAssignment() local
14460 CXXMethodDecl *Sema::DeclareImplicitMoveAssignment(CXXRecordDecl *ClassDecl) { in DeclareImplicitMoveAssignment()
14631 CXXRecordDecl *ClassDecl = MoveAssignOperator->getParent(); in DefineImplicitMoveAssignment() local
14832 CXXRecordDecl *ClassDecl) { in DeclareImplicitCopyConstructor()
14939 CXXRecordDecl *ClassDecl = CopyConstructor->getParent(); in DefineImplicitCopyConstructor() local
14978 CXXRecordDecl *ClassDecl) { in DeclareImplicitMoveConstructor()
15073 CXXRecordDecl *ClassDecl = MoveConstructor->getParent(); in DefineImplicitMoveConstructor() local
15417 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Record->getDecl()); in FinalizeVarWithDestructor() local