Skip to content

Commit e63a30e

Browse files
committed
Eliminate [parallel.execpol.type]
1 parent 1aa5035 commit e63a30e

File tree

1 file changed

+0
-22
lines changed

1 file changed

+0
-22
lines changed

execution_policies.html

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -24,28 +24,6 @@ <h1>Header <code>&lt;experimental/execution&gt;</code> synopsis</h1>
2424
}
2525
</pre>
2626
</cxx-section>
27-
<del><cxx-section id="parallel.execpol.type"></del>
28-
<del>
29-
<h1>Execution policy type trait</h1>
30-
31-
<pre>
32-
template&lt;class T&gt; struct is_execution_policy { <em>see below</em> };
33-
</pre>
34-
35-
<p><code>is_execution_policy</code> can be used to detect parallel execution policies for the purpose of excluding function signatures from otherwise ambiguous overload resolution participation.</p>
36-
37-
<p><code>is_execution_policy&lt;T&gt;</code> shall be a UnaryTypeTrait with a BaseCharacteristic of <code>true_type</code> if <code>T</code> is the type of a standard or implementation-defined execution policy, otherwise <code>false_type</code>.
38-
39-
<pre>
40-
</pre>
41-
42-
<cxx-note>
43-
This provision reserves the privilege of creating non-standard execution policies to the library implementation.
44-
</cxx-note>
45-
46-
<p>The behavior of a program that adds specializations for <code>is_execution_policy</code> is undefined.</p>
47-
</del>
48-
</cxx-section>
4927

5028
<del><cxx-section id="parallel.execpol.seq"></del>
5129
<del>

0 commit comments

Comments
 (0)