clang API Documentation

Classes | Public Member Functions | Public Attributes | Friends
clang::ThisAdjustment Struct Reference

A this pointer adjustment. More...

#include <ABI.h>

Collaboration diagram for clang::ThisAdjustment:
Collaboration graph
[legend]

List of all members.

Classes

union  VirtualAdjustment
 Holds the ABI-specific information about the virtual this adjustment, if needed. More...

Public Member Functions

 ThisAdjustment ()
bool isEmpty () const

Public Attributes

int64_t NonVirtual
 The non-virtual adjustment from the derived object to its nearest virtual base.
union
clang::ThisAdjustment::VirtualAdjustment 
Virtual

Friends

bool operator== (const ThisAdjustment &LHS, const ThisAdjustment &RHS)
bool operator!= (const ThisAdjustment &LHS, const ThisAdjustment &RHS)
bool operator< (const ThisAdjustment &LHS, const ThisAdjustment &RHS)

Detailed Description

A this pointer adjustment.

Definition at line 105 of file ABI.h.


Constructor & Destructor Documentation

Definition at line 150 of file ABI.h.


Member Function Documentation


Friends And Related Function Documentation

bool operator!= ( const ThisAdjustment LHS,
const ThisAdjustment RHS 
) [friend]

Definition at line 159 of file ABI.h.

bool operator< ( const ThisAdjustment LHS,
const ThisAdjustment RHS 
) [friend]

Definition at line 163 of file ABI.h.

bool operator== ( const ThisAdjustment LHS,
const ThisAdjustment RHS 
) [friend]

Definition at line 154 of file ABI.h.


Member Data Documentation

The non-virtual adjustment from the derived object to its nearest virtual base.

Definition at line 108 of file ABI.h.

Referenced by dumpMicrosoftThunkAdjustment(), isEmpty(), and mangleThunkThisAdjustment().


The documentation for this struct was generated from the following file: