clang API Documentation
#include <CGBlocks.h>
Public Member Functions | |
BlockFlags (uint32_t flags) | |
BlockFlags () | |
BlockFlags (BlockLiteralFlags flag) | |
BlockFlags (BlockByrefFlags flag) | |
uint32_t | getBitMask () const |
bool | empty () const |
bool | operator== (BlockFlags r) |
Friends | |
BlockFlags | operator| (BlockFlags l, BlockFlags r) |
BlockFlags & | operator|= (BlockFlags &l, BlockFlags r) |
bool | operator& (BlockFlags l, BlockFlags r) |
Definition at line 68 of file CGBlocks.h.
clang::CodeGen::BlockFlags::BlockFlags | ( | uint32_t | flags | ) | [inline] |
Definition at line 72 of file CGBlocks.h.
clang::CodeGen::BlockFlags::BlockFlags | ( | ) | [inline] |
Definition at line 73 of file CGBlocks.h.
clang::CodeGen::BlockFlags::BlockFlags | ( | BlockLiteralFlags | flag | ) | [inline] |
Definition at line 74 of file CGBlocks.h.
clang::CodeGen::BlockFlags::BlockFlags | ( | BlockByrefFlags | flag | ) | [inline] |
Definition at line 75 of file CGBlocks.h.
bool clang::CodeGen::BlockFlags::empty | ( | ) | const [inline] |
Definition at line 78 of file CGBlocks.h.
uint32_t clang::CodeGen::BlockFlags::getBitMask | ( | ) | const [inline] |
Definition at line 77 of file CGBlocks.h.
Referenced by buildGlobalBlock(), clang::CodeGen::CodeGenFunction::EmitBlockLiteral(), and clang::CodeGen::CodeGenFunction::emitByrefStructureInit().
bool clang::CodeGen::BlockFlags::operator== | ( | BlockFlags | r | ) | [inline] |
Definition at line 90 of file CGBlocks.h.
bool operator& | ( | BlockFlags | l, |
BlockFlags | r | ||
) | [friend] |
Definition at line 87 of file CGBlocks.h.
BlockFlags operator| | ( | BlockFlags | l, |
BlockFlags | r | ||
) | [friend] |
Definition at line 80 of file CGBlocks.h.
BlockFlags& operator|= | ( | BlockFlags & | l, |
BlockFlags | r | ||
) | [friend] |
Definition at line 83 of file CGBlocks.h.