A factory method that creates a :class:`MemberCacheFlags` with everything enabled.
(cls: Type[MemberCacheFlags])
| 1479 | |
| 1480 | @classmethod |
| 1481 | def all(cls: Type[MemberCacheFlags]) -> MemberCacheFlags: |
| 1482 | """A factory method that creates a :class:`MemberCacheFlags` with everything enabled.""" |
| 1483 | bits = max(cls.VALID_FLAGS.values()).bit_length() |
| 1484 | value = (1 << bits) - 1 |
| 1485 | self = cls.__new__(cls) |
| 1486 | self.value = value |
| 1487 | return self |
| 1488 | |
| 1489 | @classmethod |
| 1490 | def none(cls: Type[MemberCacheFlags]) -> MemberCacheFlags: |