class ReturnValueSlot
Declaration
class ReturnValueSlot { /* full declaration omitted */ };
Description
ReturnValueSlot - Contains the address where the return value of a function can be stored, and whether the address is volatile or not.
Declared at: clang/lib/CodeGen/CGCall.h:357
Member Variables
- private clang::CodeGen::Address Addr = Address::invalid()
- private unsigned int IsVolatile
- private unsigned int IsUnused
- private unsigned int IsExternallyDestructed
Method Overview
- public ReturnValueSlot()
- public ReturnValueSlot(clang::CodeGen::Address Addr, bool IsVolatile, bool IsUnused = false, bool IsExternallyDestructed = false)
- public clang::CodeGen::Address getValue() const
- public bool isExternallyDestructed() const
- public bool isNull() const
- public bool isUnused() const
- public bool isVolatile() const
Methods
¶ReturnValueSlot()
ReturnValueSlot()
Declared at: clang/lib/CodeGen/CGCall.h:366
¶ReturnValueSlot(
clang::CodeGen::Address Addr,
bool IsVolatile,
bool IsUnused = false,
bool IsExternallyDestructed = false)
ReturnValueSlot(
clang::CodeGen::Address Addr,
bool IsVolatile,
bool IsUnused = false,
bool IsExternallyDestructed = false)
Declared at: clang/lib/CodeGen/CGCall.h:368
Parameters
- clang::CodeGen::Address Addr
- bool IsVolatile
- bool IsUnused = false
- bool IsExternallyDestructed = false
¶clang::CodeGen::Address getValue() const
clang::CodeGen::Address getValue() const
Declared at: clang/lib/CodeGen/CGCall.h:375
¶bool isExternallyDestructed() const
bool isExternallyDestructed() const
Declared at: clang/lib/CodeGen/CGCall.h:377
¶bool isNull() const
bool isNull() const
Declared at: clang/lib/CodeGen/CGCall.h:373
¶bool isUnused() const
bool isUnused() const
Declared at: clang/lib/CodeGen/CGCall.h:376
¶bool isVolatile() const
bool isVolatile() const
Declared at: clang/lib/CodeGen/CGCall.h:374