|
clang
3.8.0
|
Holds the ABI-specific information about the virtual return adjustment, if needed. More...
#include <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 |
|
inline |
Definition at line 75 of file ABI.h.
References Equals().
Referenced by clang::ReturnAdjustment::isEmpty().
|
inline |
| struct { ... } clang::ReturnAdjustment::VirtualAdjustment::Itanium |
| struct { ... } clang::ReturnAdjustment::VirtualAdjustment::Microsoft |
Referenced by dumpMicrosoftThunkAdjustment().
| int64_t clang::ReturnAdjustment::VirtualAdjustment::VBaseOffsetOffset |
| 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().
1.8.6