clang API Documentation

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

A return adjustment. More...

#include <ABI.h>

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

List of all members.

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)

Detailed Description

A return adjustment.

Definition at line 39 of file ABI.h.


Constructor & Destructor Documentation

Definition at line 82 of file ABI.h.


Member Function Documentation


Friends And Related Function Documentation

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

Definition at line 91 of file ABI.h.

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

Definition at line 95 of file ABI.h.

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

Definition at line 86 of file ABI.h.


Member Data Documentation

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().


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