H A D | SemaDeclCXX.cpp | 4993 CXXSpecialMember CSM = getSpecialMember(M); local 4995 if (CSM != CXXInvalid) { 4996 M->setTrivial(SpecialMemberIsTrivial(M, CSM)); 5007 (CSM == CXXDefaultConstructor || CSM == CXXCopyConstructor || 5008 CSM == CXXDestructor)) 5048 /// \param CSM The kind of special member function. 5054 Sema &S, CXXRecordDecl *Class, Sema::CXXSpecialMember CSM, 5057 if (CSM == Sema::CXXCopyAssignment || CSM 5053 lookupCallFromSpecialMember( Sema &S, CXXRecordDecl *Class, Sema::CXXSpecialMember CSM, unsigned FieldQuals, bool ConstRHS) argument 5158 specialMemberIsConstexpr(Sema &S, CXXRecordDecl *ClassDecl, Sema::CXXSpecialMember CSM, unsigned Quals, bool ConstRHS, CXXConstructorDecl *InheritedCtor = nullptr, Sema::InheritedConstructorInfo *Inherited = nullptr) argument 5187 defaultedSpecialMemberIsConstexpr( Sema &S, CXXRecordDecl *ClassDecl, Sema::CXXSpecialMember CSM, bool ConstArg, CXXConstructorDecl *InheritedCtor = nullptr, Sema::InheritedConstructorInfo *Inherited = nullptr) argument 5352 CXXSpecialMember CSM = getSpecialMember(MD); local 5569 Sema::CXXSpecialMember CSM; member in struct:__anon1826::SpecialMemberDeletionInfo 5579 SpecialMemberDeletionInfo(Sema &S, CXXMethodDecl *MD, Sema::CXXSpecialMember CSM, Sema::InheritedConstructorInfo *ICI, bool Diagnose) argument 5906 ShouldDeleteSpecialMember(CXXMethodDecl *MD, CXXSpecialMember CSM, InheritedConstructorInfo *ICI, bool Diagnose) argument 6038 findTrivialSpecialMember(Sema &S, CXXRecordDecl *RD, Sema::CXXSpecialMember CSM, unsigned Quals, bool ConstRHS, CXXMethodDecl **Selected) argument 6183 checkTrivialSubobjectCall(Sema &S, SourceLocation SubobjLoc, QualType SubType, bool ConstRHS, Sema::CXXSpecialMember CSM, TrivialSubobjectKind Kind, bool Diagnose) argument 6233 checkTrivialClassMembers(Sema &S, CXXRecordDecl *RD, Sema::CXXSpecialMember CSM, bool ConstArg, bool Diagnose) argument 6283 DiagnoseNontrivial(const CXXRecordDecl *RD, CXXSpecialMember CSM) argument 6294 SpecialMemberIsTrivial(CXXMethodDecl *MD, CXXSpecialMember CSM, bool Diagnose) argument 9094 DeclaringSpecialMember(Sema &S, CXXRecordDecl *RD, Sema::CXXSpecialMember CSM) argument [all...] |