Lines Matching defs:SpecialMemberDeletionInfo
5566 struct SpecialMemberDeletionInfo { struct
5567 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
5614 bool inUnion() const { return MD->getParent()->isUnion(); } in inUnion()
5616 Sema::CXXSpecialMember getEffectiveCSM() { in getEffectiveCSM()
5621 Sema::SpecialMemberOverloadResult *lookupIn(CXXRecordDecl *Class, in lookupIn()
5627 typedef llvm::PointerUnion<CXXBaseSpecifier*, FieldDecl*> Subobject;