Skip to content

Commit 1ec1d9e

Browse files
authored
[meta.{unary.prop.query,trans.arr] Use static_assert instead of assert in example
1 parent f48f316 commit 1ec1d9e

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

source/meta.tex

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1407,24 +1407,24 @@
14071407
\begin{example}
14081408
\begin{codeblock}
14091409
// the following assertions hold:
1410-
assert(rank_v<int> == 0);
1411-
assert(rank_v<int[2]> == 1);
1412-
assert(rank_v<int[][4]> == 2);
1410+
static_assert(rank_v<int> == 0);
1411+
static_assert(rank_v<int[2]> == 1);
1412+
static_assert(rank_v<int[][4]> == 2);
14131413
\end{codeblock}
14141414
\end{example}
14151415

14161416
\pnum
14171417
\begin{example}
14181418
\begin{codeblock}
14191419
// the following assertions hold:
1420-
assert(extent_v<int> == 0);
1421-
assert(extent_v<int[2]> == 2);
1422-
assert(extent_v<int[2][4]> == 2);
1423-
assert(extent_v<int[][4]> == 0);
1424-
assert((extent_v<int, 1>) == 0);
1425-
assert((extent_v<int[2], 1>) == 0);
1426-
assert((extent_v<int[2][4], 1>) == 4);
1427-
assert((extent_v<int[][4], 1>) == 4);
1420+
static_assert(extent_v<int> == 0);
1421+
static_assert(extent_v<int[2]> == 2);
1422+
static_assert(extent_v<int[2][4]> == 2);
1423+
static_assert(extent_v<int[][4]> == 0);
1424+
static_assert(extent_v<int, 1> == 0);
1425+
static_assert(extent_v<int[2], 1> == 0);
1426+
static_assert(extent_v<int[2][4], 1> == 4);
1427+
static_assert(extent_v<int[][4], 1> == 4);
14281428
\end{codeblock}
14291429
\end{example}
14301430

@@ -1823,21 +1823,21 @@
18231823
\begin{example}
18241824
\begin{codeblock}
18251825
// the following assertions hold:
1826-
assert((is_same_v<remove_extent_t<int>, int>));
1827-
assert((is_same_v<remove_extent_t<int[2]>, int>));
1828-
assert((is_same_v<remove_extent_t<int[2][3]>, int[3]>));
1829-
assert((is_same_v<remove_extent_t<int[][3]>, int[3]>));
1826+
static_assert(is_same_v<remove_extent_t<int>, int>);
1827+
static_assert(is_same_v<remove_extent_t<int[2]>, int>);
1828+
static_assert(is_same_v<remove_extent_t<int[2][3]>, int[3]>);
1829+
static_assert(is_same_v<remove_extent_t<int[][3]>, int[3]>);
18301830
\end{codeblock}
18311831
\end{example}
18321832

18331833
\pnum
18341834
\begin{example}
18351835
\begin{codeblock}
18361836
// the following assertions hold:
1837-
assert((is_same_v<remove_all_extents_t<int>, int>));
1838-
assert((is_same_v<remove_all_extents_t<int[2]>, int>));
1839-
assert((is_same_v<remove_all_extents_t<int[2][3]>, int>));
1840-
assert((is_same_v<remove_all_extents_t<int[][3]>, int>));
1837+
static_assert(is_same_v<remove_all_extents_t<int>, int>);
1838+
static_assert(is_same_v<remove_all_extents_t<int[2]>, int>);
1839+
static_assert(is_same_v<remove_all_extents_t<int[2][3]>, int>);
1840+
static_assert(is_same_v<remove_all_extents_t<int[][3]>, int>);
18411841
\end{codeblock}
18421842
\end{example}
18431843

0 commit comments

Comments
 (0)