struct APValue::MemberPointerData
Declaration
struct APValue::MemberPointerData : public MemberPointerBase { /* full declaration omitted */ };
Declared at: clang/lib/AST/APValue.cpp:262
Inherits from: MemberPointerBase
Member Variables
- public anonymous struct / union
- public static const unsigned int InlinePathSpace = (DataSize - sizeof((anonymous namespace)::MemberPointerBase)) / sizeof(const clang::CXXRecordDecl *)
Method Overview
- public MemberPointerData()
- public clang::APValue::MemberPointerData::PathElem * getPath()
- public const clang::APValue::MemberPointerData::PathElem * getPath() const
- public bool hasPathPtr() const
- public void resizePath(unsigned int Length)
- public ~MemberPointerData()
Methods
¶MemberPointerData()
MemberPointerData()
Declared at: clang/lib/AST/APValue.cpp:271
¶clang::APValue::MemberPointerData::PathElem*
getPath()
clang::APValue::MemberPointerData::PathElem*
getPath()
Declared at: clang/lib/AST/APValue.cpp:286
¶const clang::APValue::MemberPointerData::PathElem*
getPath() const
const clang::APValue::MemberPointerData::PathElem*
getPath() const
Declared at: clang/lib/AST/APValue.cpp:287
¶bool hasPathPtr() const
bool hasPathPtr() const
Declared at: clang/lib/AST/APValue.cpp:284
¶void resizePath(unsigned int Length)
void resizePath(unsigned int Length)
Declared at: clang/lib/AST/APValue.cpp:274
Parameters
- unsigned int Length
¶~MemberPointerData()
~MemberPointerData()
Declared at: clang/lib/AST/APValue.cpp:272