clang  6.0.0svn
Public Member Functions | Friends | List of all members
clang::CodeGen::BlockFlags Class Reference

#include "/opt/doxygen-docs/src/llvm/tools/clang/lib/CodeGen/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)
 
BlockFlagsoperator|= (BlockFlags &l, BlockFlags r)
 
bool operator & (BlockFlags l, BlockFlags r)
 

Detailed Description

Definition at line 64 of file CGBlocks.h.

Constructor & Destructor Documentation

◆ BlockFlags() [1/4]

clang::CodeGen::BlockFlags::BlockFlags ( uint32_t  flags)
inline

Definition at line 68 of file CGBlocks.h.

◆ BlockFlags() [2/4]

clang::CodeGen::BlockFlags::BlockFlags ( )
inline

Definition at line 69 of file CGBlocks.h.

◆ BlockFlags() [3/4]

clang::CodeGen::BlockFlags::BlockFlags ( BlockLiteralFlags  flag)
inline

Definition at line 70 of file CGBlocks.h.

◆ BlockFlags() [4/4]

clang::CodeGen::BlockFlags::BlockFlags ( BlockByrefFlags  flag)
inline

Definition at line 71 of file CGBlocks.h.

Member Function Documentation

◆ empty()

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

Definition at line 74 of file CGBlocks.h.

◆ getBitMask()

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

Definition at line 73 of file CGBlocks.h.

Referenced by buildGlobalBlock().

◆ operator==()

bool clang::CodeGen::BlockFlags::operator== ( BlockFlags  r)
inline

Definition at line 86 of file CGBlocks.h.

Friends And Related Function Documentation

◆ operator &

bool operator& ( BlockFlags  l,
BlockFlags  r 
)
friend

Definition at line 83 of file CGBlocks.h.

◆ operator|

BlockFlags operator| ( BlockFlags  l,
BlockFlags  r 
)
friend

Definition at line 76 of file CGBlocks.h.

◆ operator|=

BlockFlags& operator|= ( BlockFlags l,
BlockFlags  r 
)
friend

Definition at line 79 of file CGBlocks.h.


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