Home
last modified time | relevance | path

Searched defs:SpecialMemberDeletionInfo (Results 1 – 2 of 2) sorted by relevance

/external/clang/lib/Sema/
DSemaDeclCXX.cpp5566 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
[all …]
/external/llvm-project/clang/lib/Sema/
DSemaDeclCXX.cpp8725 struct SpecialMemberDeletionInfo struct
8727 bool Diagnose;
8729 SourceLocation Loc;
8731 bool AllFieldsAreConst;
8733 SpecialMemberDeletionInfo(Sema &S, CXXMethodDecl *MD, in SpecialMemberDeletionInfo() function
8739 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()