|
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().