Home
last modified time | relevance | path

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

/external/clang/lib/AST/
DAPValue.cpp76 struct APValue::MemberPointerData : MemberPointerBase { struct in APValue
77 static const unsigned InlinePathSpace =
79 typedef const CXXRecordDecl *PathElem;
80 union {
85 MemberPointerData() { PathLength = 0; } in MemberPointerData() argument
86 ~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()
/external/llvm-project/clang/lib/AST/
DAPValue.cpp254 struct APValue::MemberPointerData : MemberPointerBase { struct in APValue
255 static const unsigned InlinePathSpace =
257 typedef const CXXRecordDecl *PathElem;
258 union {
263 MemberPointerData() { PathLength = 0; } in MemberPointerData() function
264 ~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()