Lines Matching defs:ClassDecl
1657 void Sema::ActOnBaseSpecifiers(Decl *ClassDecl, in ActOnBaseSpecifiers()
2747 CXXRecordDecl *ClassDecl, in FindBaseInitializer()
2828 explicit MemInitializerValidatorCCC(CXXRecordDecl *ClassDecl) in MemInitializerValidatorCCC()
2841 CXXRecordDecl *ClassDecl; member in __anonb9d573a20311::MemInitializerValidatorCCC
2877 CXXRecordDecl *ClassDecl = Constructor->getParent(); in BuildMemInitializer() local
3138 CXXRecordDecl *ClassDecl) { in BuildDelegatingInitializer()
3194 Expr *Init, CXXRecordDecl *ClassDecl, in BuildBaseInitializer()
3874 CXXRecordDecl *ClassDecl = Constructor->getParent()->getDefinition(); in SetCtorInitializers() local
4074 const CXXRecordDecl *ClassDecl = Constructor->getParent(); in DiagnoseBaseOrMemInitializerOrder() local
4275 CXXRecordDecl *ClassDecl) { in MarkBaseAndMemberDestructorsReferenced()
5158 specialMemberIsConstexpr(Sema &S, CXXRecordDecl *ClassDecl, in specialMemberIsConstexpr()
5188 Sema &S, CXXRecordDecl *ClassDecl, Sema::CXXSpecialMember CSM, in defaultedSpecialMemberIsConstexpr()
6604 void Sema::AddImplicitlyDeclaredMembersToClass(CXXRecordDecl *ClassDecl) { in AddImplicitlyDeclaredMembersToClass()
6881 CXXRecordDecl *ClassDecl in CheckConstructor() local
7245 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Conversion->getDeclContext()); in ActOnConversionDeclarator() local
8975 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedDefaultCtorExceptionSpec() local
9036 CXXRecordDecl *ClassDecl = CD->getParent(); in ComputeInheritingCtorExceptionSpec() local
9133 CXXRecordDecl *ClassDecl) { in DeclareImplicitDefaultConstructor()
9203 CXXRecordDecl *ClassDecl = Constructor->getParent(); in DefineImplicitDefaultConstructor() local
9333 CXXRecordDecl *ClassDecl = Constructor->getParent(); in DefineInheritingConstructor() local
9415 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedDtorExceptionSpec() local
9452 CXXDestructorDecl *Sema::DeclareImplicitDestructor(CXXRecordDecl *ClassDecl) { in DeclareImplicitDestructor()
9515 CXXRecordDecl *ClassDecl = Destructor->getParent(); in DefineImplicitDestructor() local
9639 void Sema::AdjustDestructorExceptionSpec(CXXRecordDecl *ClassDecl, in AdjustDestructorExceptionSpec()
9901 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); in buildSingleCopyAssignRecursively() local
10094 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedCopyAssignmentExceptionSpec() local
10148 CXXMethodDecl *Sema::DeclareImplicitCopyAssignment(CXXRecordDecl *ClassDecl) { in DeclareImplicitCopyAssignment()
10283 CXXRecordDecl *ClassDecl = CopyAssignOperator->getParent(); in DefineImplicitCopyAssignment() local
10493 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedMoveAssignmentExceptionSpec() local
10544 CXXMethodDecl *Sema::DeclareImplicitMoveAssignment(CXXRecordDecl *ClassDecl) { in DeclareImplicitMoveAssignment()
10711 CXXRecordDecl *ClassDecl = MoveAssignOperator->getParent(); in DefineImplicitMoveAssignment() local
10930 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedCopyCtorExceptionSpec() local
10975 CXXRecordDecl *ClassDecl) { in DeclareImplicitCopyConstructor()
11061 CXXRecordDecl *ClassDecl = CopyConstructor->getParent(); in DefineImplicitCopyConstructor() local
11103 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedMoveCtorExceptionSpec() local
11161 CXXRecordDecl *ClassDecl) { in DeclareImplicitMoveConstructor()
11243 CXXRecordDecl *ClassDecl = MoveConstructor->getParent(); in DefineImplicitMoveConstructor() local
11584 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Record->getDecl()); in FinalizeVarWithDestructor() local