Lines Matching refs:ClassDecl
5105 ValueDecl *tryLookupCtorInitMemberDecl(CXXRecordDecl *ClassDecl,
5414 /// \param ClassDecl The class declaration into which the implicit
5419 CXXRecordDecl *ClassDecl);
5428 /// \param ClassDecl The class declaration into which the implicit
5432 CXXDestructorDecl *DeclareImplicitDestructor(CXXRecordDecl *ClassDecl);
5451 /// \param ClassDecl The class declaration into which the implicit
5455 CXXConstructorDecl *DeclareImplicitCopyConstructor(CXXRecordDecl *ClassDecl);
5464 /// \param ClassDecl The Class declaration into which the implicit
5469 CXXConstructorDecl *DeclareImplicitMoveConstructor(CXXRecordDecl *ClassDecl);
5478 /// \param ClassDecl The class declaration into which the implicit
5482 CXXMethodDecl *DeclareImplicitCopyAssignment(CXXRecordDecl *ClassDecl);
5490 /// \param ClassDecl The Class declaration into which the implicit
5495 CXXMethodDecl *DeclareImplicitMoveAssignment(CXXRecordDecl *ClassDecl);
6503 CXXRecordDecl *ClassDecl,
6508 CXXRecordDecl *ClassDecl);
6565 void AddImplicitlyDeclaredMembersToClass(CXXRecordDecl *ClassDecl);
6687 void ActOnBaseSpecifiers(Decl *ClassDecl,
11441 /// \param ClassDecl the class for which the member is being created.
11450 bool inferCUDATargetForImplicitSpecialMember(CXXRecordDecl *ClassDecl,