HDK
|
#include <oidn.hpp>
Public Types | |
using | MaskType = typename std::underlying_type< FlagT >::type |
Public Member Functions | |
constexpr | Flags () noexcept |
constexpr | Flags (FlagT flag) noexcept |
constexpr | Flags (const Flags &b) noexcept=default |
constexpr | Flags (MaskType mask) noexcept |
constexpr bool | operator! () const noexcept |
constexpr Flags | operator& (const Flags &b) const noexcept |
constexpr Flags | operator| (const Flags &b) const noexcept |
constexpr Flags | operator^ (const Flags &b) const noexcept |
Flags & | operator= (const Flags &b) noexcept=default |
Flags & | operator&= (const Flags &b) noexcept |
Flags & | operator|= (const Flags &b) noexcept |
Flags & | operator^= (const Flags &b) noexcept |
constexpr bool | operator== (const Flags &b) const noexcept |
constexpr bool | operator!= (const Flags &b) const noexcept |
constexpr | operator bool () const noexcept |
constexpr | operator MaskType () const noexcept |
|
defaultnoexcept |
|
inlineexplicitnoexcept |
|
defaultnoexcept |