class BlockFieldFlags
Declaration
class BlockFieldFlags { /* full declaration omitted */ };
Declared at: clang/lib/CodeGen/CGBlocks.h:102
Member Variables
- private uint32_t flags
Method Overview
- private BlockFieldFlags(uint32_t flags)
- public BlockFieldFlags()
- public BlockFieldFlags(clang::CodeGen::BlockFieldFlag_t flag)
- public bool empty() const
- public uint32_t getBitMask() const
- public bool isSpecialPointer() const
Methods
¶BlockFieldFlags(uint32_t flags)
BlockFieldFlags(uint32_t flags)
Declared at: clang/lib/CodeGen/CGBlocks.h:105
Parameters
- uint32_t flags
¶BlockFieldFlags()
BlockFieldFlags()
Declared at: clang/lib/CodeGen/CGBlocks.h:107
¶BlockFieldFlags(
clang::CodeGen::BlockFieldFlag_t flag)
BlockFieldFlags(
clang::CodeGen::BlockFieldFlag_t flag)
Declared at: clang/lib/CodeGen/CGBlocks.h:108
Parameters
- clang::CodeGen::BlockFieldFlag_t flag
¶bool empty() const
bool empty() const
Declared at: clang/lib/CodeGen/CGBlocks.h:111
¶uint32_t getBitMask() const
uint32_t getBitMask() const
Declared at: clang/lib/CodeGen/CGBlocks.h:110
¶bool isSpecialPointer() const
bool isSpecialPointer() const
Description
Answers whether the flags indicate that this field is an object or block pointer that requires _Block_object_assign/dispose.
Declared at: clang/lib/CodeGen/CGBlocks.h:115