clang API Documentation
ThisAdjustment - A 'this' pointer adjustment. More...
#include <CGVTables.h>

Public Member Functions | |
| ThisAdjustment () | |
| bool | isEmpty () const |
Public Attributes | |
| int64_t | NonVirtual |
| int64_t | VCallOffsetOffset |
Friends | |
| bool | operator== (const ThisAdjustment &LHS, const ThisAdjustment &RHS) |
| bool | operator< (const ThisAdjustment &LHS, const ThisAdjustment &RHS) |
ThisAdjustment - A 'this' pointer adjustment.
Definition at line 58 of file CGVTables.h.
| clang::CodeGen::ThisAdjustment::ThisAdjustment | ( | ) | [inline] |
Definition at line 67 of file CGVTables.h.
| bool clang::CodeGen::ThisAdjustment::isEmpty | ( | ) | const [inline] |
Definition at line 69 of file CGVTables.h.
References NonVirtual, and VCallOffsetOffset.
Referenced by clang::CodeGen::ThunkInfo::isEmpty().
| bool operator< | ( | const ThisAdjustment & | LHS, | |
| const ThisAdjustment & | RHS | |||
| ) | [friend] |
Definition at line 77 of file CGVTables.h.
| bool operator== | ( | const ThisAdjustment & | LHS, | |
| const ThisAdjustment & | RHS | |||
| ) | [friend] |
Definition at line 71 of file CGVTables.h.
NonVirtual - The non-virtual adjustment from the derived object to its nearest virtual base.
Definition at line 61 of file CGVTables.h.
Referenced by clang::CodeGen::CodeGenFunction::GenerateThunk(), isEmpty(), clang::CodeGen::MangleContext::mangleCXXDtorThunk(), and clang::CodeGen::MangleContext::mangleThunk().
VCallOffsetOffset - The offset (in bytes), relative to the address point, of the virtual call offset.
Definition at line 65 of file CGVTables.h.
Referenced by clang::CodeGen::CodeGenFunction::GenerateThunk(), isEmpty(), clang::CodeGen::MangleContext::mangleCXXDtorThunk(), and clang::CodeGen::MangleContext::mangleThunk().