Lines Matching refs:BlockFlags
57 class BlockFlags {
61 BlockFlags(uint32_t flags) : flags(flags) {} in BlockFlags() function
62 BlockFlags() : flags(0) {} in BlockFlags() function
63 BlockFlags(BlockLiteralFlags flag) : flags(flag) {} in BlockFlags() function
64 BlockFlags(BlockByrefFlags flag) : flags(flag) {} in BlockFlags() function
69 friend BlockFlags operator|(BlockFlags l, BlockFlags r) {
70 return BlockFlags(l.flags | r.flags);
72 friend BlockFlags &operator|=(BlockFlags &l, BlockFlags r) {
76 friend bool operator&(BlockFlags l, BlockFlags r) {
79 bool operator==(BlockFlags r) {
83 inline BlockFlags operator|(BlockLiteralFlags l, BlockLiteralFlags r) {
84 return BlockFlags(l) | BlockFlags(r);