From Jason Turner

[simd.flags.overview]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpdmg2byms/{from.md → to.md} +18 -0
tmp/tmpdmg2byms/{from.md → to.md} RENAMED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #### Class template `flags` overview <a id="simd.flags.overview">[[simd.flags.overview]]</a>
2
+
3
+ ``` cpp
4
+ namespace std::simd {
5
+ template<class... Flags> struct flags {
6
+ // [simd.flags.oper], flags operators
7
+ template<class... Other>
8
+ friend consteval auto operator|(flags, flags<Other...>);
9
+ };
10
+ }
11
+ ```
12
+
13
+ [*Note 1*: The class template `flags` acts like an integer bit-flag for
14
+ types. — *end note*]
15
+
16
+ *Constraints:* Every type in the parameter pack `Flags` is one of
17
+ `convert-flag`, `aligned-flag`, or `overaligned-{flag}<N>`.
18
+