clang API Documentation
ReturnAdjustment - A return adjustment. More...
#include <ABI.h>

Public Member Functions | |
| ReturnAdjustment () | |
| bool | isEmpty () const |
Public Attributes | |
| int64_t | NonVirtual |
| int64_t | VBaseOffsetOffset |
Friends | |
| bool | operator== (const ReturnAdjustment &LHS, const ReturnAdjustment &RHS) |
| bool | operator< (const ReturnAdjustment &LHS, const ReturnAdjustment &RHS) |
ReturnAdjustment - A return adjustment.
| bool clang::ReturnAdjustment::isEmpty | ( | ) | const [inline] |
Definition at line 48 of file ABI.h.
References NonVirtual, and VBaseOffsetOffset.
Referenced by clang::CodeGen::CodeGenFunction::GenerateThunk(), 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] |
NonVirtual - The non-virtual adjustment from the derived object to its nearest virtual base.
Definition at line 40 of file ABI.h.
Referenced by isEmpty(), and PerformReturnAdjustment().
VBaseOffsetOffset - The offset (in bytes), relative to the address point of the virtual base class offset.
Definition at line 44 of file ABI.h.
Referenced by isEmpty(), and PerformReturnAdjustment().