clang API Documentation
A return adjustment. More...
#include <ABI.h>
Classes | |
union | VirtualAdjustment |
Holds the ABI-specific information about the virtual return adjustment, if needed. More... | |
Public Member Functions | |
ReturnAdjustment () | |
bool | isEmpty () const |
Public Attributes | |
int64_t | NonVirtual |
The non-virtual adjustment from the derived object to its nearest virtual base. | |
union clang::ReturnAdjustment::VirtualAdjustment | Virtual |
Friends | |
bool | operator== (const ReturnAdjustment &LHS, const ReturnAdjustment &RHS) |
bool | operator!= (const ReturnAdjustment &LHS, const ReturnAdjustment &RHS) |
bool | operator< (const ReturnAdjustment &LHS, const ReturnAdjustment &RHS) |
clang::ReturnAdjustment::ReturnAdjustment | ( | ) | [inline] |
bool clang::ReturnAdjustment::isEmpty | ( | ) | const [inline] |
Definition at line 84 of file ABI.h.
References clang::ReturnAdjustment::VirtualAdjustment::isEmpty(), NonVirtual, and Virtual.
Referenced by dumpMicrosoftThunkAdjustment(), clang::CodeGen::CodeGenFunction::EmitCallAndReturnForThunk(), clang::CodeGen::CodeGenFunction::GenerateVarArgsThunk(), and clang::ThunkInfo::isEmpty().
bool operator!= | ( | const ReturnAdjustment & | LHS, |
const ReturnAdjustment & | RHS | ||
) | [friend] |
bool operator< | ( | const ReturnAdjustment & | LHS, |
const ReturnAdjustment & | RHS | ||
) | [friend] |
bool operator== | ( | const ReturnAdjustment & | LHS, |
const ReturnAdjustment & | RHS | ||
) | [friend] |
The non-virtual adjustment from the derived object to its nearest virtual base.
Definition at line 42 of file ABI.h.
Referenced by dumpMicrosoftThunkAdjustment(), and isEmpty().
Referenced by dumpMicrosoftThunkAdjustment(), and isEmpty().