clang API Documentation
ReturnAdjustment - A return adjustment. More...
#include <CGVTables.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.
Definition at line 28 of file CGVTables.h.
| clang::CodeGen::ReturnAdjustment::ReturnAdjustment | ( | ) | [inline] |
Definition at line 37 of file CGVTables.h.
| bool clang::CodeGen::ReturnAdjustment::isEmpty | ( | ) | const [inline] |
Definition at line 39 of file CGVTables.h.
References NonVirtual, and VBaseOffsetOffset.
Referenced by clang::CodeGen::CodeGenFunction::GenerateThunk(), clang::CodeGen::ThunkInfo::isEmpty(), and clang::CodeGen::MangleContext::mangleThunk().
| bool operator< | ( | const ReturnAdjustment & | LHS, | |
| const ReturnAdjustment & | RHS | |||
| ) | [friend] |
Definition at line 47 of file CGVTables.h.
| bool operator== | ( | const ReturnAdjustment & | LHS, | |
| const ReturnAdjustment & | RHS | |||
| ) | [friend] |
Definition at line 41 of file CGVTables.h.
NonVirtual - The non-virtual adjustment from the derived object to its nearest virtual base.
Definition at line 31 of file CGVTables.h.
Referenced by clang::CodeGen::CodeGenFunction::GenerateThunk(), isEmpty(), and clang::CodeGen::MangleContext::mangleThunk().
VBaseOffsetOffset - The offset (in bytes), relative to the address point of the virtual base class offset.
Definition at line 35 of file CGVTables.h.
Referenced by clang::CodeGen::CodeGenFunction::GenerateThunk(), isEmpty(), and clang::CodeGen::MangleContext::mangleThunk().