Lines Matching refs:flags
65 uint32_t flags; variable
68 BlockFlags(uint32_t flags) : flags(flags) {} in BlockFlags() argument
69 BlockFlags() : flags(0) {} in BlockFlags()
70 BlockFlags(BlockLiteralFlags flag) : flags(flag) {} in BlockFlags()
71 BlockFlags(BlockByrefFlags flag) : flags(flag) {} in BlockFlags()
73 uint32_t getBitMask() const { return flags; } in getBitMask()
74 bool empty() const { return flags == 0; } in empty()
77 return BlockFlags(l.flags | r.flags);
80 l.flags |= r.flags;
84 return (l.flags & r.flags);
87 return (flags == r.flags);
110 uint32_t flags; variable
112 BlockFieldFlags(uint32_t flags) : flags(flags) {} in BlockFieldFlags() argument
114 BlockFieldFlags() : flags(0) {} in BlockFieldFlags()
115 BlockFieldFlags(BlockFieldFlag_t flag) : flags(flag) {} in BlockFieldFlags()
117 uint32_t getBitMask() const { return flags; } in getBitMask()
118 bool empty() const { return flags == 0; } in empty()
122 bool isSpecialPointer() const { return flags & BLOCK_FIELD_IS_OBJECT; } in isSpecialPointer()
125 return BlockFieldFlags(l.flags | r.flags);
128 l.flags |= r.flags;
132 return (l.flags & r.flags);
135 return flags == Other.flags;