Lines Matching defs:MemberPtr
1705 struct MemberPtr { struct
1706 MemberPtr() {} in MemberPtr() function
1707 explicit MemberPtr(const ValueDecl *Decl) : in MemberPtr() argument
1712 const ValueDecl *getDecl() const { in getDecl()
1716 bool isDerivedMember() const { in isDerivedMember()
1720 const CXXRecordDecl *getContainingRecord() const { in getContainingRecord()
1725 void moveInto(APValue &V) const { in moveInto()
1728 void setFrom(const APValue &V) { in setFrom()
1740 llvm::PointerIntPair<const ValueDecl*, 1, bool> DeclAndIsDerivedMember;
1743 SmallVector<const CXXRecordDecl*, 4> Path;
1747 bool castBack(const CXXRecordDecl *Class) { in castBack()
1767 bool castToDerived(const CXXRecordDecl *Derived) { in castToDerived()
1781 bool castToBase(const CXXRecordDecl *Base) { in castToBase()