Lines Matching refs:Type
41 typedef T Type;
43 Flags(Type flags) : _flags(flags) {}
45 operator const Type() const { return _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; }
71 void set(Type f, bool val) { _flags = (_flags & ~f) | (val ? f : 0); }
73 update(Type flags, Type mask)