Lines Matching refs:flags
69 uint32_t flags; variable
72 BlockFlags(uint32_t flags) : flags(flags) {} in BlockFlags() argument
73 BlockFlags() : flags(0) {} in BlockFlags()
74 BlockFlags(BlockLiteralFlags flag) : flags(flag) {} in BlockFlags()
75 BlockFlags(BlockByrefFlags flag) : flags(flag) {} in BlockFlags()
77 uint32_t getBitMask() const { return flags; } in getBitMask()
78 bool empty() const { return flags == 0; } in empty()
81 return BlockFlags(l.flags | r.flags);
84 l.flags |= r.flags;
88 return (l.flags & r.flags);
91 return (flags == r.flags);
114 uint32_t flags; variable
116 BlockFieldFlags(uint32_t flags) : flags(flags) {} in BlockFieldFlags() argument
118 BlockFieldFlags() : flags(0) {} in BlockFieldFlags()
119 BlockFieldFlags(BlockFieldFlag_t flag) : flags(flag) {} in BlockFieldFlags()
121 uint32_t getBitMask() const { return flags; } in getBitMask()
122 bool empty() const { return flags == 0; } in empty()
126 bool isSpecialPointer() const { return flags & BLOCK_FIELD_IS_OBJECT; } in isSpecialPointer()
129 return BlockFieldFlags(l.flags | r.flags);
132 l.flags |= r.flags;
136 return (l.flags & r.flags);