• Home
  • Raw
  • Download

Lines Matching defs:ClassDecl

1657 void Sema::ActOnBaseSpecifiers(Decl *ClassDecl, CXXBaseSpecifier **Bases,  in ActOnBaseSpecifiers()
2744 CXXRecordDecl *ClassDecl, in FindBaseInitializer()
2825 explicit MemInitializerValidatorCCC(CXXRecordDecl *ClassDecl) in MemInitializerValidatorCCC()
2838 CXXRecordDecl *ClassDecl; member in __anon954874030311::MemInitializerValidatorCCC
2874 CXXRecordDecl *ClassDecl = Constructor->getParent(); in BuildMemInitializer() local
3135 CXXRecordDecl *ClassDecl) { in BuildDelegatingInitializer()
3191 Expr *Init, CXXRecordDecl *ClassDecl, in BuildBaseInitializer()
3898 CXXRecordDecl *ClassDecl = Constructor->getParent()->getDefinition(); in SetCtorInitializers() local
4098 const CXXRecordDecl *ClassDecl = Constructor->getParent(); in DiagnoseBaseOrMemInitializerOrder() local
4299 CXXRecordDecl *ClassDecl) { in MarkBaseAndMemberDestructorsReferenced()
5060 static bool specialMemberIsConstexpr(Sema &S, CXXRecordDecl *ClassDecl, in specialMemberIsConstexpr()
5074 static bool defaultedSpecialMemberIsConstexpr(Sema &S, CXXRecordDecl *ClassDecl, in defaultedSpecialMemberIsConstexpr()
6449 void Sema::AddImplicitlyDeclaredMembersToClass(CXXRecordDecl *ClassDecl) { in AddImplicitlyDeclaredMembersToClass()
6718 CXXRecordDecl *ClassDecl in CheckConstructor() local
7081 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Conversion->getDeclContext()); in ActOnConversionDeclarator() local
8729 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedDefaultCtorExceptionSpec() local
8789 CXXRecordDecl *ClassDecl = CD->getParent(); in ComputeInheritingCtorExceptionSpec() local
8880 CXXRecordDecl *ClassDecl) { in DeclareImplicitDefaultConstructor()
8947 CXXRecordDecl *ClassDecl = Constructor->getParent(); in DefineImplicitDefaultConstructor() local
9263 void Sema::DeclareInheritingConstructors(CXXRecordDecl *ClassDecl) { in DeclareInheritingConstructors()
9287 CXXRecordDecl *ClassDecl = Constructor->getParent(); in DefineInheritingConstructor() local
9316 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedDtorExceptionSpec() local
9353 CXXDestructorDecl *Sema::DeclareImplicitDestructor(CXXRecordDecl *ClassDecl) { in DeclareImplicitDestructor()
9415 CXXRecordDecl *ClassDecl = Destructor->getParent(); in DefineImplicitDestructor() local
9513 void Sema::AdjustDestructorExceptionSpec(CXXRecordDecl *ClassDecl, in AdjustDestructorExceptionSpec()
9775 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); in buildSingleCopyAssignRecursively() local
9968 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedCopyAssignmentExceptionSpec() local
10022 CXXMethodDecl *Sema::DeclareImplicitCopyAssignment(CXXRecordDecl *ClassDecl) { in DeclareImplicitCopyAssignment()
10156 CXXRecordDecl *ClassDecl = CopyAssignOperator->getParent(); in DefineImplicitCopyAssignment() local
10366 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedMoveAssignmentExceptionSpec() local
10417 CXXMethodDecl *Sema::DeclareImplicitMoveAssignment(CXXRecordDecl *ClassDecl) { in DeclareImplicitMoveAssignment()
10583 CXXRecordDecl *ClassDecl = MoveAssignOperator->getParent(); in DefineImplicitMoveAssignment() local
10802 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedCopyCtorExceptionSpec() local
10847 CXXRecordDecl *ClassDecl) { in DeclareImplicitCopyConstructor()
10930 CXXRecordDecl *ClassDecl = CopyConstructor->getParent(); in DefineImplicitCopyConstructor() local
10972 CXXRecordDecl *ClassDecl = MD->getParent(); in ComputeDefaultedMoveCtorExceptionSpec() local
11030 CXXRecordDecl *ClassDecl) { in DeclareImplicitMoveConstructor()
11109 CXXRecordDecl *ClassDecl = MoveConstructor->getParent(); in DefineImplicitMoveConstructor() local
11406 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(Record->getDecl()); in FinalizeVarWithDestructor() local