Lines Matching defs:ClassDecl
1620 void Sema::ActOnBaseSpecifiers(Decl *ClassDecl, CXXBaseSpecifier **Bases, in ActOnBaseSpecifiers()
2713 CXXRecordDecl *ClassDecl, in FindBaseInitializer()
2793 explicit MemInitializerValidatorCCC(CXXRecordDecl *ClassDecl) in MemInitializerValidatorCCC()
2806 CXXRecordDecl *ClassDecl; member in __anon515e6f930311::MemInitializerValidatorCCC
2842 CXXRecordDecl *ClassDecl = Constructor->getParent(); in BuildMemInitializer() local
3098 CXXRecordDecl *ClassDecl) { in BuildDelegatingInitializer()
3154 Expr *Init, CXXRecordDecl *ClassDecl, in BuildBaseInitializer()
3859 CXXRecordDecl *ClassDecl = Constructor->getParent()->getDefinition(); in SetCtorInitializers() local
4059 const CXXRecordDecl *ClassDecl = Constructor->getParent(); in DiagnoseBaseOrMemInitializerOrder() local
4260 CXXRecordDecl *ClassDecl) { in MarkBaseAndMemberDestructorsReferenced()
4961 static bool specialMemberIsConstexpr(Sema &S, CXXRecordDecl *ClassDecl, in specialMemberIsConstexpr()
4975 static bool defaultedSpecialMemberIsConstexpr(Sema &S, CXXRecordDecl *ClassDecl, in defaultedSpecialMemberIsConstexpr()
6352 void Sema::AddImplicitlyDeclaredMembersToClass(CXXRecordDecl *ClassDecl) { in AddImplicitlyDeclaredMembersToClass()
6621 CXXRecordDecl *ClassDecl in CheckConstructor() local
6984 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Conversion->getDeclContext()); in ActOnConversionDeclarator() local
8630 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedDefaultCtorExceptionSpec() local
8690 CXXRecordDecl *ClassDecl = CD->getParent(); in ComputeInheritingCtorExceptionSpec() local
8781 CXXRecordDecl *ClassDecl) { in DeclareImplicitDefaultConstructor()
8848 CXXRecordDecl *ClassDecl = Constructor->getParent(); in DefineImplicitDefaultConstructor() local
9164 void Sema::DeclareInheritingConstructors(CXXRecordDecl *ClassDecl) { in DeclareInheritingConstructors()
9188 CXXRecordDecl *ClassDecl = Constructor->getParent(); in DefineInheritingConstructor() local
9217 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedDtorExceptionSpec() local
9254 CXXDestructorDecl *Sema::DeclareImplicitDestructor(CXXRecordDecl *ClassDecl) { in DeclareImplicitDestructor()
9316 CXXRecordDecl *ClassDecl = Destructor->getParent(); in DefineImplicitDestructor() local
9366 void Sema::AdjustDestructorExceptionSpec(CXXRecordDecl *ClassDecl, in AdjustDestructorExceptionSpec()
9628 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); in buildSingleCopyAssignRecursively() local
9821 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedCopyAssignmentExceptionSpec() local
9875 CXXMethodDecl *Sema::DeclareImplicitCopyAssignment(CXXRecordDecl *ClassDecl) { in DeclareImplicitCopyAssignment()
10009 CXXRecordDecl *ClassDecl = CopyAssignOperator->getParent(); in DefineImplicitCopyAssignment() local
10217 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedMoveAssignmentExceptionSpec() local
10268 CXXMethodDecl *Sema::DeclareImplicitMoveAssignment(CXXRecordDecl *ClassDecl) { in DeclareImplicitMoveAssignment()
10434 CXXRecordDecl *ClassDecl = MoveAssignOperator->getParent(); in DefineImplicitMoveAssignment() local
10651 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedCopyCtorExceptionSpec() local
10696 CXXRecordDecl *ClassDecl) { in DeclareImplicitCopyConstructor()
10779 CXXRecordDecl *ClassDecl = CopyConstructor->getParent(); in DefineImplicitCopyConstructor() local
10821 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedMoveCtorExceptionSpec() local
10879 CXXRecordDecl *ClassDecl) { in DeclareImplicitMoveConstructor()
10958 CXXRecordDecl *ClassDecl = MoveConstructor->getParent(); in DefineImplicitMoveConstructor() local
11255 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Record->getDecl()); in FinalizeVarWithDestructor() local