Searched defs:SpecialMemberDeletionInfo (Results 1 – 2 of 2) sorted by relevance
5566 struct SpecialMemberDeletionInfo { struct5567 Sema &S;5568 CXXMethodDecl *MD;5569 Sema::CXXSpecialMember CSM;5570 Sema::InheritedConstructorInfo *ICI;5571 bool Diagnose;5574 bool IsConstructor, IsAssignment, IsMove, ConstArg;5575 SourceLocation Loc;5577 bool AllFieldsAreConst;5579 SpecialMemberDeletionInfo(Sema &S, CXXMethodDecl *MD, in SpecialMemberDeletionInfo() argument[all …]
8725 struct SpecialMemberDeletionInfo struct8727 bool Diagnose;8729 SourceLocation Loc;8731 bool AllFieldsAreConst;8733 SpecialMemberDeletionInfo(Sema &S, CXXMethodDecl *MD, in SpecialMemberDeletionInfo() function8739 bool inUnion() const { return MD->getParent()->isUnion(); } in inUnion()8741 Sema::CXXSpecialMember getEffectiveCSM() { in getEffectiveCSM()8747 bool visitBase(CXXBaseSpecifier *Base) { return shouldDeleteForBase(Base); } in visitBase()8748 bool visitField(FieldDecl *Field) { return shouldDeleteForField(Field); } in visitField()