clang: clang::APValue::MemberPointerData Struct Reference (original) (raw)
Public Member Functions | |
---|---|
MemberPointerData () | |
~MemberPointerData () | |
void | resizePath (unsigned Length) |
bool | hasPathPtr () const |
PathElem * | getPath () |
const PathElem * | getPath () const |
Public Attributes |
---|
union { |
PathElem Path [InlinePathSpace] |
PathElem * PathPtr |
}; |
Definition at line 262 of file APValue.cpp.
◆ PathElem
clang::APValue::MemberPointerData::MemberPointerData ( ) | inline |
---|
◆ ~MemberPointerData()
clang::APValue::MemberPointerData::~MemberPointerData ( ) | inline |
---|
◆ getPath() [1/2]
PathElem * clang::APValue::MemberPointerData::getPath ( ) | inline |
---|
◆ getPath() [2/2]
const PathElem * clang::APValue::MemberPointerData::getPath ( ) const | inline |
---|
◆ hasPathPtr()
bool clang::APValue::MemberPointerData::hasPathPtr ( ) const | inline |
---|
◆ resizePath()
void clang::APValue::MemberPointerData::resizePath ( unsigned Length) | inline |
---|
◆
union { ... } clang::APValue::MemberPointerData::@287
◆ InlinePathSpace
const unsigned clang::APValue::MemberPointerData::InlinePathSpace | static |
---|
Initial value:
=
(DataSize - sizeof(MemberPointerBase)) / sizeof(const CXXRecordDecl*)
Definition at line 263 of file APValue.cpp.
◆ Path
PathElem clang::APValue::MemberPointerData::Path[InlinePathSpace]
◆ PathPtr
PathElem* clang::APValue::MemberPointerData::PathPtr
The documentation for this struct was generated from the following file:
- lib/AST/APValue.cpp