Lines Matching defs:ClassDecl
2835 void Sema::ActOnBaseSpecifiers(Decl *ClassDecl, in ActOnBaseSpecifiers()
4088 CXXRecordDecl *ClassDecl, in FindBaseInitializer()
4168 explicit MemInitializerValidatorCCC(CXXRecordDecl *ClassDecl) in MemInitializerValidatorCCC()
4185 CXXRecordDecl *ClassDecl; member in __anonc19065b01111::MemInitializerValidatorCCC
4190 ValueDecl *Sema::tryLookupCtorInitMemberDecl(CXXRecordDecl *ClassDecl, in tryLookupCtorInitMemberDecl()
4234 CXXRecordDecl *ClassDecl = Constructor->getParent(); in BuildMemInitializer() local
4470 CXXRecordDecl *ClassDecl) { in BuildDelegatingInitializer()
4533 Expr *Init, CXXRecordDecl *ClassDecl, in BuildBaseInitializer()
5158 CXXRecordDecl *ClassDecl = Constructor->getParent()->getDefinition(); in SetCtorInitializers() local
5372 const CXXRecordDecl *ClassDecl = Constructor->getParent(); in DiagnoseBaseOrMemInitializerOrder() local
5611 CXXRecordDecl *ClassDecl) { in MarkBaseAndMemberDestructorsReferenced()
5711 SourceLocation Location, CXXRecordDecl *ClassDecl, in MarkVirtualBaseDestructorsReferenced()
7176 specialMemberIsConstexpr(Sema &S, CXXRecordDecl *ClassDecl, in specialMemberIsConstexpr()
7208 Sema &S, CXXRecordDecl *ClassDecl, Sema::CXXSpecialMember CSM, in defaultedSpecialMemberIsConstexpr()
10184 void Sema::AddImplicitlyDeclaredMembersToClass(CXXRecordDecl *ClassDecl) { in AddImplicitlyDeclaredMembersToClass()
10516 CXXRecordDecl *ClassDecl in CheckConstructor() local
10896 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Conversion->getDeclContext()); in ActOnConversionDeclarator() local
13285 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedSpecialMemberExceptionSpec() local
13411 CXXRecordDecl *ClassDecl) { in DeclareImplicitDefaultConstructor()
13483 CXXRecordDecl *ClassDecl = Constructor->getParent(); in DefineImplicitDefaultConstructor() local
13615 CXXRecordDecl *ClassDecl = Constructor->getParent(); in DefineInheritingConstructor() local
13694 CXXDestructorDecl *Sema::DeclareImplicitDestructor(CXXRecordDecl *ClassDecl) { in DeclareImplicitDestructor()
13770 CXXRecordDecl *ClassDecl = Destructor->getParent(); in DefineImplicitDestructor() local
13808 CXXRecordDecl *ClassDecl = Destructor->getParent(); in CheckCompleteDestructorVariant() local
14130 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); in buildSingleCopyAssignRecursively() local
14323 CXXMethodDecl *Sema::DeclareImplicitCopyAssignment(CXXRecordDecl *ClassDecl) { in DeclareImplicitCopyAssignment()
14469 CXXRecordDecl *ClassDecl = CopyAssignOperator->getParent(); in DefineImplicitCopyAssignment() local
14662 CXXMethodDecl *Sema::DeclareImplicitMoveAssignment(CXXRecordDecl *ClassDecl) { in DeclareImplicitMoveAssignment()
14832 CXXRecordDecl *ClassDecl = MoveAssignOperator->getParent(); in DefineImplicitMoveAssignment() local
15033 CXXRecordDecl *ClassDecl) { in DeclareImplicitCopyConstructor()
15139 CXXRecordDecl *ClassDecl = CopyConstructor->getParent(); in DefineImplicitCopyConstructor() local
15178 CXXRecordDecl *ClassDecl) { in DeclareImplicitMoveConstructor()
15272 CXXRecordDecl *ClassDecl = MoveConstructor->getParent(); in DefineImplicitMoveConstructor() local
15616 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Record->getDecl()); in FinalizeVarWithDestructor() local