clang 22.0.0git
|
Public Member Functions | |
LV () | |
~LV () | |
void | resizePath (unsigned Length) |
bool | hasPath () const |
bool | hasPathPtr () const |
LValuePathEntry * | getPath () |
const LValuePathEntry * | getPath () const |
Public Attributes | |
union { | |
LValuePathEntry Path [InlinePathSpace] | |
LValuePathEntry * PathPtr | |
}; | |
Path - The sequence of base classes, fields and array indices to follow to walk from Base to the subobject. |
Static Public Attributes | |
static const unsigned | InlinePathSpace |
Definition at line 221 of file APValue.cpp.
|
inline |
Definition at line 233 of file APValue.cpp.
|
inline |
Definition at line 234 of file APValue.cpp.
References resizePath().
|
inline |
Definition at line 249 of file APValue.cpp.
References hasPathPtr(), Path, and PathPtr.
Referenced by clang::APValue::getLValuePath().
|
inline |
Definition at line 250 of file APValue.cpp.
References hasPathPtr(), Path, and PathPtr.
|
inline |
Definition at line 246 of file APValue.cpp.
Referenced by hasPathPtr().
|
inline |
Definition at line 247 of file APValue.cpp.
References hasPath(), and InlinePathSpace.
Referenced by getPath(), getPath(), and resizePath().
|
inline |
Definition at line 236 of file APValue.cpp.
References hasPathPtr(), and PathPtr.
Referenced by clang::APValue::setLValue(), and ~LV().
union { ... } clang::APValue::LV |
Path - The sequence of base classes, fields and array indices to follow to walk from Base to the subobject.
When performing GCC-style folding, there may not be such a path.
|
static |
Definition at line 222 of file APValue.cpp.
Referenced by hasPathPtr().
LValuePathEntry clang::APValue::LV::Path[InlinePathSpace] |
Definition at line 229 of file APValue.cpp.
LValuePathEntry* clang::APValue::LV::PathPtr |
Definition at line 230 of file APValue.cpp.
Referenced by getPath(), getPath(), and resizePath().