Lines Matching refs:flags
58 uint32_t flags; variable
61 BlockFlags(uint32_t flags) : flags(flags) {} in BlockFlags() argument
62 BlockFlags() : flags(0) {} in BlockFlags()
63 BlockFlags(BlockLiteralFlags flag) : flags(flag) {} in BlockFlags()
64 BlockFlags(BlockByrefFlags flag) : flags(flag) {} in BlockFlags()
66 uint32_t getBitMask() const { return flags; } in getBitMask()
67 bool empty() const { return flags == 0; } in empty()
70 return BlockFlags(l.flags | r.flags);
73 l.flags |= r.flags;
77 return (l.flags & r.flags);
80 return (flags == r.flags);
103 uint32_t flags; variable
105 BlockFieldFlags(uint32_t flags) : flags(flags) {} in BlockFieldFlags() argument
107 BlockFieldFlags() : flags(0) {} in BlockFieldFlags()
108 BlockFieldFlags(BlockFieldFlag_t flag) : flags(flag) {} in BlockFieldFlags()
110 uint32_t getBitMask() const { return flags; } in getBitMask()
111 bool empty() const { return flags == 0; } in empty()
115 bool isSpecialPointer() const { return flags & BLOCK_FIELD_IS_OBJECT; } in isSpecialPointer()
118 return BlockFieldFlags(l.flags | r.flags);
121 l.flags |= r.flags;
125 return (l.flags & r.flags);
128 return flags == Other.flags;