Lines Matching refs:m_mask
26 VULKAN_HPP_CONSTEXPR Flags() VULKAN_HPP_NOEXCEPT : m_mask( 0 ) {}
28 VULKAN_HPP_CONSTEXPR Flags( BitType bit ) VULKAN_HPP_NOEXCEPT : m_mask( static_cast<MaskType>( bit ) ) {}
32 VULKAN_HPP_CONSTEXPR explicit Flags( MaskType flags ) VULKAN_HPP_NOEXCEPT : m_mask( flags ) {}
40 return m_mask < rhs.m_mask;
45 return m_mask <= rhs.m_mask;
50 return m_mask > rhs.m_mask;
55 return m_mask >= rhs.m_mask;
60 return m_mask == rhs.m_mask;
65 return m_mask != rhs.m_mask;
72 return !m_mask;
78 return Flags<BitType>( m_mask & rhs.m_mask );
83 return Flags<BitType>( m_mask | rhs.m_mask );
88 return Flags<BitType>( m_mask ^ rhs.m_mask );
93 return Flags<BitType>( m_mask ^ FlagTraits<BitType>::allFlags.m_mask );
101 m_mask |= rhs.m_mask;
107 m_mask &= rhs.m_mask;
113 m_mask ^= rhs.m_mask;
120 return !!m_mask;
125 return m_mask;
133 MaskType m_mask;