H A D | SemaDeclCXX.cpp | 4399 CXXSpecialMember CSM = getSpecialMember(*M); local 4400 if (CSM != CXXInvalid) { 4401 M->setTrivial(SpecialMemberIsTrivial(*M, CSM)); 4469 Sema::CXXSpecialMember CSM, 4472 S.LookupSpecialMember(ClassDecl, CSM, ConstArg, 4484 Sema::CXXSpecialMember CSM, 4492 switch (CSM) { 4550 if (!specialMemberIsConstexpr(S, BaseClassDecl, CSM, ConstArg)) 4569 if (!specialMemberIsConstexpr(S, FieldRecDecl, CSM, ConstArg)) 4649 CXXSpecialMember CSM local 4468 specialMemberIsConstexpr(Sema &S, CXXRecordDecl *ClassDecl, Sema::CXXSpecialMember CSM, bool ConstArg) argument 4483 defaultedSpecialMemberIsConstexpr(Sema &S, CXXRecordDecl *ClassDecl, Sema::CXXSpecialMember CSM, bool ConstArg) argument 4864 Sema::CXXSpecialMember CSM; member in struct:__anon3266::SpecialMemberDeletionInfo 4873 SpecialMemberDeletionInfo(Sema &S, CXXMethodDecl *MD, Sema::CXXSpecialMember CSM, bool Diagnose) argument 5183 ShouldDeleteSpecialMember(CXXMethodDecl *MD, CXXSpecialMember CSM, bool Diagnose) argument 5313 findTrivialSpecialMember(Sema &S, CXXRecordDecl *RD, Sema::CXXSpecialMember CSM, unsigned Quals, CXXMethodDecl **Selected) argument 5464 checkTrivialSubobjectCall(Sema &S, SourceLocation SubobjLoc, QualType SubType, Sema::CXXSpecialMember CSM, TrivialSubobjectKind Kind, bool Diagnose) argument 5511 checkTrivialClassMembers(Sema &S, CXXRecordDecl *RD, Sema::CXXSpecialMember CSM, bool ConstArg, bool Diagnose) argument 5563 DiagnoseNontrivial(const CXXRecordDecl *RD, CXXSpecialMember CSM) argument 5575 SpecialMemberIsTrivial(CXXMethodDecl *MD, CXXSpecialMember CSM, bool Diagnose) argument 8074 DeclaringSpecialMember(Sema &S, CXXRecordDecl *RD, Sema::CXXSpecialMember CSM) argument [all...] |