clang API Documentation
A this pointer adjustment.
More...
#include <ABI.h>

Classes | |
| union | VirtualAdjustment |
| Holds the ABI-specific information about the virtual this adjustment, if needed. More... | |
Public Member Functions | |
| ThisAdjustment () | |
| bool | isEmpty () const |
Public Attributes | |
| int64_t | NonVirtual |
| The non-virtual adjustment from the derived object to its nearest virtual base. | |
| union clang::ThisAdjustment::VirtualAdjustment | Virtual |
Friends | |
| bool | operator== (const ThisAdjustment &LHS, const ThisAdjustment &RHS) |
| bool | operator!= (const ThisAdjustment &LHS, const ThisAdjustment &RHS) |
| bool | operator< (const ThisAdjustment &LHS, const ThisAdjustment &RHS) |
| clang::ThisAdjustment::ThisAdjustment | ( | ) | [inline] |
| bool clang::ThisAdjustment::isEmpty | ( | ) | const [inline] |
Definition at line 152 of file ABI.h.
References clang::ThisAdjustment::VirtualAdjustment::isEmpty(), NonVirtual, and Virtual.
Referenced by dumpMicrosoftThunkAdjustment(), and clang::ThunkInfo::isEmpty().
| bool operator!= | ( | const ThisAdjustment & | LHS, |
| const ThisAdjustment & | RHS | ||
| ) | [friend] |
| bool operator< | ( | const ThisAdjustment & | LHS, |
| const ThisAdjustment & | RHS | ||
| ) | [friend] |
| bool operator== | ( | const ThisAdjustment & | LHS, |
| const ThisAdjustment & | RHS | ||
| ) | [friend] |
The non-virtual adjustment from the derived object to its nearest virtual base.
Definition at line 108 of file ABI.h.
Referenced by dumpMicrosoftThunkAdjustment(), isEmpty(), and mangleThunkThisAdjustment().
Referenced by dumpMicrosoftThunkAdjustment(), isEmpty(), and mangleThunkThisAdjustment().