clang: clang::CodeGen::BlockFieldFlags Class Reference (original) (raw)

#include "[/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/CGBlocks.h](CGBlocks%5F8h%5Fsource.html)"

Public Member Functions
BlockFieldFlags ()
BlockFieldFlags (BlockFieldFlag_t flag)
uint32_t getBitMask () const
bool empty () const
bool isSpecialPointer () const
Answers whether the flags indicate that this field is an object or block pointer that requires _Block_object_assign/dispose.
bool operator== (BlockFieldFlags Other) const
Friends
BlockFieldFlags operator| (BlockFieldFlags l, BlockFieldFlags r)
BlockFieldFlags & operator|= (BlockFieldFlags &l, BlockFieldFlags r)
bool operator& (BlockFieldFlags l, BlockFieldFlags r)

Definition at line 102 of file CGBlocks.h.

clang::CodeGen::BlockFieldFlags::BlockFieldFlags ( ) inline

BlockFieldFlags() [2/2]

clang::CodeGen::BlockFieldFlags::BlockFieldFlags ( BlockFieldFlag_t flag) inline

empty()

bool clang::CodeGen::BlockFieldFlags::empty ( ) const inline

getBitMask()

uint32_t clang::CodeGen::BlockFieldFlags::getBitMask ( ) const inline

isSpecialPointer()

bool clang::CodeGen::BlockFieldFlags::isSpecialPointer ( ) const inline

operator==()

operator&

operator|

operator|=


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