Bitmask of Operation flags for a codec.
More...
#include <StormByte/multimedia/type.hxx>
|
| constexpr | Access () noexcept |
| | Empty mask.
|
| |
| constexpr | Access (Operation op) noexcept |
| | Mask from a single operation.
|
| |
| constexpr | Access (const Access &access) noexcept=default |
| | Copy constructor.
|
| |
| constexpr | Access (Access &&access) noexcept=default |
| | Move constructor.
|
| |
| constexpr | ~Access () noexcept=default |
| | Destructor.
|
| |
| constexpr Access & | operator= (const Access &access) noexcept=default |
| | Copy assignment.
|
| |
| constexpr Access & | operator= (Access &&access) noexcept=default |
| | Move assignment.
|
| |
Bitmask of Operation flags for a codec.
◆ Access() [1/4]
| constexpr StormByte::Multimedia::Access::Access |
( |
| ) |
|
|
inlineconstexprnoexcept |
◆ Access() [2/4]
| constexpr StormByte::Multimedia::Access::Access |
( |
Operation |
op | ) |
|
|
inlineconstexprnoexcept |
Mask from a single operation.
- Parameters
-
◆ Access() [3/4]
| constexpr StormByte::Multimedia::Access::Access |
( |
const Access & |
access | ) |
|
|
constexprdefaultnoexcept |
Copy constructor.
- Parameters
-
◆ Access() [4/4]
| constexpr StormByte::Multimedia::Access::Access |
( |
Access && |
access | ) |
|
|
constexprdefaultnoexcept |
Move constructor.
- Parameters
-
◆ ~Access()
| constexpr StormByte::Multimedia::Access::~Access |
( |
| ) |
|
|
constexprdefaultnoexcept |
◆ operator=() [1/2]
| constexpr Access & StormByte::Multimedia::Access::operator= |
( |
Access && |
access | ) |
|
|
constexprdefaultnoexcept |
Move assignment.
- Parameters
-
- Returns
- *this.
◆ operator=() [2/2]
| constexpr Access & StormByte::Multimedia::Access::operator= |
( |
const Access & |
access | ) |
|
|
constexprdefaultnoexcept |
Copy assignment.
- Parameters
-
- Returns
- *this.
The documentation for this class was generated from the following file:
- lib/public/StormByte/multimedia/type.hxx