|
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 |