Lines Matching defs:MemberPtr
1151 struct MemberPtr { struct
1152 MemberPtr() {} in MemberPtr() function
1153 explicit MemberPtr(const ValueDecl *Decl) : in MemberPtr() argument
1158 const ValueDecl *getDecl() const { in getDecl()
1162 bool isDerivedMember() const { in isDerivedMember()
1166 const CXXRecordDecl *getContainingRecord() const { in getContainingRecord()
1171 void moveInto(APValue &V) const { in moveInto()
1174 void setFrom(const APValue &V) { in setFrom()
1186 llvm::PointerIntPair<const ValueDecl*, 1, bool> DeclAndIsDerivedMember;
1189 SmallVector<const CXXRecordDecl*, 4> Path;
1193 bool castBack(const CXXRecordDecl *Class) { in castBack()
1213 bool castToDerived(const CXXRecordDecl *Derived) { in castToDerived()
1227 bool castToBase(const CXXRecordDecl *Base) { in castToBase()