clang API Documentation

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

ReturnAdjustment - A return adjustment. More...

#include <ABI.h>

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

List of all members.

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)

Detailed Description

ReturnAdjustment - A return adjustment.

Definition at line 37 of file ABI.h.


Constructor & Destructor Documentation

clang::ReturnAdjustment::ReturnAdjustment ( ) [inline]

Definition at line 46 of file ABI.h.


Member Function Documentation

bool clang::ReturnAdjustment::isEmpty ( ) const [inline]

Friends And Related Function Documentation

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

Definition at line 56 of file ABI.h.

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

Definition at line 50 of file ABI.h.


Member Data Documentation

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


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