Lines Matching defs:flags
58 uint32_t flags;
60 BlockFlags(uint32_t flags) : flags(flags) {}
62 BlockFlags() : flags(0) {}
63 BlockFlags(BlockFlag_t flag) : flags(flag) {}
65 uint32_t getBitMask() const { return flags; }
66 bool empty() const { return flags == 0; }
69 return BlockFlags(l.flags | r.flags);
72 l.flags |= r.flags;
76 return (l.flags & r.flags);
99 uint32_t flags;
101 BlockFieldFlags(uint32_t flags) : flags(flags) {}
103 BlockFieldFlags() : flags(0) {}
104 BlockFieldFlags(BlockFieldFlag_t flag) : flags(flag) {}
106 uint32_t getBitMask() const { return flags; }
107 bool empty() const { return flags == 0; }
109 /// Answers whether the flags indicate that this field is an object
111 bool isSpecialPointer() const { return flags & BLOCK_FIELD_IS_OBJECT; }
114 return BlockFieldFlags(l.flags | r.flags);
117 l.flags |= r.flags;
121 return (l.flags & r.flags);