clang
7.0.0
|
Holds the ABI-specific information about the virtual return adjustment, if needed. More...
#include "clang/Basic/ABI.h"
Public Member Functions | |
VirtualAdjustment () | |
bool | Equals (const VirtualAdjustment &Other) const |
bool | isEmpty () const |
bool | Less (const VirtualAdjustment &RHS) const |
Public Attributes | |
struct { | |
int64_t VBaseOffsetOffset | |
The offset (in bytes), relative to the address point of the virtual base class offset. More... | |
} | Itanium |
struct { | |
uint32_t VBPtrOffset | |
The offset (in bytes) of the vbptr, relative to the beginning of the derived class. More... | |
uint32_t VBIndex | |
Index of the virtual base in the vbtable. More... | |
} | Microsoft |
Holds the ABI-specific information about the virtual return adjustment, if needed.
|
inline |
|
inline |
Definition at line 71 of file ABI.h.
Referenced by isEmpty(), and clang::ThisAdjustment::VirtualAdjustment::isEmpty().
|
inline |
Definition at line 75 of file ABI.h.
References Equals().
Referenced by clang::ReturnAdjustment::isEmpty(), and clang::ThisAdjustment::isEmpty().
|
inline |
Definition at line 80 of file ABI.h.
References clang::ReturnAdjustment::Virtual.
struct { ... } clang::ReturnAdjustment::VirtualAdjustment::Itanium |
Referenced by performTypeAdjustment().
struct { ... } clang::ReturnAdjustment::VirtualAdjustment::Microsoft |
Referenced by dumpMicrosoftThunkAdjustment().
int64_t clang::ReturnAdjustment::VirtualAdjustment::VBaseOffsetOffset |
The offset (in bytes), relative to the address point of the virtual base class offset.
Definition at line 54 of file ABI.h.
Referenced by performTypeAdjustment().
uint32_t clang::ReturnAdjustment::VirtualAdjustment::VBIndex |
Index of the virtual base in the vbtable.
Definition at line 64 of file ABI.h.
Referenced by dumpMicrosoftThunkAdjustment().
uint32_t clang::ReturnAdjustment::VirtualAdjustment::VBPtrOffset |
The offset (in bytes) of the vbptr, relative to the beginning of the derived class.
Definition at line 61 of file ABI.h.
Referenced by dumpMicrosoftThunkAdjustment().