#include <type_traits>
Go to the source code of this file.
|
| mir |
| AutoUnblockThread is a helper thread class that can gracefully shutdown at destruction time.
|
|
|
template<typename Enum > |
constexpr Flags< Enum > | mir::operator| (Flags< Enum > flags, Enum e) noexcept |
|
template<typename Enum > |
constexpr Flags< Enum > | mir::operator| (Enum e, Flags< Enum > flags) noexcept |
|
template<typename Enum > |
constexpr Enum | mir::operator & (Enum e, Flags< Enum > flags) noexcept |
|
template<typename Enum > |
constexpr Enum | mir::operator & (Flags< Enum > flags, Enum e) noexcept |
|
template<typename Enum > |
constexpr bool | mir::operator== (Flags< Enum > flags, Enum e) noexcept |
|
template<typename Enum > |
constexpr bool | mir::operator== (Enum e, Flags< Enum > flags) noexcept |
|
template<typename Enum > |
constexpr bool | mir::contains (Flags< Enum > flags, Enum e) noexcept |
|
template<typename Enum > |
constexpr mir::Flags< decltype(mir_enable_enum_bit_operators(static_cast< Enum >0)))> | operator| (Enum lhs, Enum rhs) noexcept |
|
template<typename Enum > |
constexpr mir::Flags< decltype(mir_enable_enum_bit_operators(static_cast< Enum >0)))> | operator & (Enum lhs, Enum rhs) noexcept |
|
template<typename Enum > |
constexpr mir::Flags< decltype(mir_enable_enum_bit_operators(static_cast< Enum >0)))> | operator^ (Enum lhs, Enum rhs) noexcept |
|
◆ operator &()
template<typename Enum >
constexpr mir::Flags<decltype(mir_enable_enum_bit_operators(static_cast<Enum>0)))> operator& |
( |
Enum |
lhs, |
|
|
Enum |
rhs |
|
) |
| |
|
noexcept |
◆ operator^()
template<typename Enum >
constexpr mir::Flags<decltype(mir_enable_enum_bit_operators(static_cast<Enum>0)))> operator^ |
( |
Enum |
lhs, |
|
|
Enum |
rhs |
|
) |
| |
|
noexcept |
◆ operator|()
template<typename Enum >
constexpr mir::Flags<decltype(mir_enable_enum_bit_operators(static_cast<Enum>0)))> operator| |
( |
Enum |
lhs, |
|
|
Enum |
rhs |
|
) |
| |
|
noexcept |
Copyright © 2012-2018
Canonical Ltd.
Generated on Sat Mar 31 14:22:42 UTC 2018