clang
10.0.0git
|
A this
pointer adjustment.
More...
#include "clang/Basic/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. More... | |
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) |
|
inline |
Definition at line 154 of file ABI.h.
References clang::ReturnAdjustment::VirtualAdjustment::isEmpty(), and clang::ReturnAdjustment::Virtual.
Referenced by dumpMicrosoftThunkAdjustment(), and clang::ThunkInfo::isEmpty().
|
friend |
|
friend |
|
friend |
int64_t clang::ThisAdjustment::NonVirtual |
The non-virtual adjustment from the derived object to its nearest virtual base.
Definition at line 110 of file ABI.h.
Referenced by dumpMicrosoftThunkAdjustment(), isStreamCharSpecialization(), mangleThunkThisAdjustment(), and performTypeAdjustment().
union clang::ThisAdjustment::VirtualAdjustment clang::ThisAdjustment::Virtual |