29
Numerics library
[numerics]
29.10
Data-parallel types
[simd]
29.10.5
Load and store flags
[simd.flags]
29.10.5.1
Class template
flags
overview
[simd.flags.overview]
🔗
namespace
std
::
simd
{
template
<
class
.
.
.
Flags
>
struct
flags
{
//
[simd.
flags.
oper]
,
flags
operators
template
<
class
.
.
.
Other
>
friend
consteval
auto
operator
|
(
flags, flags
<
Other
.
.
.
>
)
;
}
;
}
1
#
[
Note
1
:
The class template
flags
acts like an integer bit-flag for types
.
—
end note
]
2
#
Constraints
: Every type in the parameter pack
Flags
is one of
convert-flag
,
aligned-flag
, or
overaligned-flag
<
N
>
.