Lines Matching defs:flags
43 Flags(Type flags) : _flags(flags) {}
49 operator=(const Flags<U> &flags)
51 _flags = flags._flags;
56 operator=(T flags)
58 _flags = flags;
63 bool isSet(Type flags) const { return (_flags & flags); }
65 bool allSet(Type flags) const { return (_flags & flags) == flags; }
67 bool noneSet(Type flags) const { return (_flags & flags) == 0; }
69 void clear(Type flags) { _flags &= ~flags; }
70 void set(Type flags) { _flags |= flags; }
73 update(Type flags, Type mask)
75 _flags = (_flags & ~mask) | (flags & mask);