Searched defs:MemberPointerData (Results 1 – 2 of 2) sorted by relevance
76 struct APValue::MemberPointerData : MemberPointerBase { struct in APValue77 static const unsigned InlinePathSpace =79 typedef const CXXRecordDecl *PathElem;80 union {85 MemberPointerData() { PathLength = 0; } in MemberPointerData() argument86 ~MemberPointerData() { resizePath(0); } in ~MemberPointerData()88 void resizePath(unsigned Length) { in resizePath()98 bool hasPathPtr() const { return PathLength > InlinePathSpace; } in hasPathPtr()100 PathElem *getPath() { return hasPathPtr() ? PathPtr : Path; } in getPath()101 const PathElem *getPath() const { in getPath()
254 struct APValue::MemberPointerData : MemberPointerBase { struct in APValue255 static const unsigned InlinePathSpace =257 typedef const CXXRecordDecl *PathElem;258 union {263 MemberPointerData() { PathLength = 0; } in MemberPointerData() function264 ~MemberPointerData() { resizePath(0); } in ~MemberPointerData()266 void resizePath(unsigned Length) { in resizePath()276 bool hasPathPtr() const { return PathLength > InlinePathSpace; } in hasPathPtr()278 PathElem *getPath() { return hasPathPtr() ? PathPtr : Path; } in getPath()279 const PathElem *getPath() const { in getPath()