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: