#include <type_traits>
Go to the source code of this file.
|
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 |
|
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 |
Copyright © 2012-2016 Canonical Ltd.
Generated on Mon Jun 5 13:49:26 UTC 2017