A pair of helper functions for a __block variable.
More...
#include <CodeGenModule.h>
A pair of helper functions for a __block variable.
Definition at line 759 of file CodeGenModule.h.
clang::CodeGen::CodeGenModule::ByrefHelpers::ByrefHelpers |
( |
CharUnits |
alignment | ) |
|
|
inline |
CodeGenModule::ByrefHelpers::~ByrefHelpers |
( |
| ) |
|
|
virtual |
virtual bool clang::CodeGen::CodeGenModule::ByrefHelpers::needsCopy |
( |
| ) |
const |
|
inlinevirtual |
virtual bool clang::CodeGen::CodeGenModule::ByrefHelpers::needsDispose |
( |
| ) |
const |
|
inlinevirtual |
void clang::CodeGen::CodeGenModule::ByrefHelpers::Profile |
( |
llvm::FoldingSetNodeID & |
id | ) |
const |
|
inline |
virtual void clang::CodeGen::CodeGenModule::ByrefHelpers::profileImpl |
( |
llvm::FoldingSetNodeID & |
id | ) |
const |
|
pure virtual |
CharUnits clang::CodeGen::CodeGenModule::ByrefHelpers::Alignment |
The alignment of the field. This is important because different offsets to the field within the byref struct need to have different helper functions.
Definition at line 767 of file CodeGenModule.h.
Referenced by Profile().
llvm::Constant* clang::CodeGen::CodeGenModule::ByrefHelpers::CopyHelper |
llvm::Constant* clang::CodeGen::CodeGenModule::ByrefHelpers::DisposeHelper |
The documentation for this class was generated from the following files: