Micro template library A library for building device drivers
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 

316 lines
19 KiB

  1. \hypertarget{namespacetest__concepts}{}\section{test\+\_\+concepts Namespace Reference}
  2. \label{namespacetest__concepts}\index{test\+\_\+concepts@{test\+\_\+concepts}}
  3. \subsection*{Classes}
  4. \begin{DoxyCompactItemize}
  5. \item
  6. struct \mbox{\hyperlink{structtest__concepts_1_1_a}{A}}
  7. \item
  8. struct \mbox{\hyperlink{structtest__concepts_1_1_b}{B}}
  9. \item
  10. class \mbox{\hyperlink{classtest__concepts_1_1_base}{Base}}
  11. \item
  12. class \mbox{\hyperlink{classtest__concepts_1_1_derived1}{Derived1}}
  13. \item
  14. class \mbox{\hyperlink{classtest__concepts_1_1_derived2}{Derived2}}
  15. \item
  16. struct \mbox{\hyperlink{structtest__concepts_1_1_empty}{Empty}}
  17. \item
  18. struct \mbox{\hyperlink{structtest__concepts_1_1_have_copy_and_move}{Have\+Copy\+And\+Move}}
  19. \item
  20. struct \mbox{\hyperlink{structtest__concepts_1_1_have_only_copy}{Have\+Only\+Copy}}
  21. \item
  22. struct \mbox{\hyperlink{structtest__concepts_1_1_have_only_move}{Have\+Only\+Move}}
  23. \item
  24. class \mbox{\hyperlink{classtest__concepts_1_1_have_operator_base}{Have\+Operator\+Base}}
  25. \item
  26. class \mbox{\hyperlink{classtest__concepts_1_1_have_perfect_forwarding}{Have\+Perfect\+Forwarding}}
  27. \item
  28. struct \mbox{\hyperlink{structtest__concepts_1_1_incr}{Incr}}
  29. \item
  30. struct \mbox{\hyperlink{structtest__concepts_1_1_inv}{Inv}}
  31. \item
  32. struct \mbox{\hyperlink{structtest__concepts_1_1_pred}{Pred}}
  33. \end{DoxyCompactItemize}
  34. \subsection*{Functions}
  35. \begin{DoxyCompactItemize}
  36. \item
  37. bool \mbox{\hyperlink{namespacetest__concepts_ae09100ab70ff8d9779ab82a64b32c379}{operator==}} (const \mbox{\hyperlink{structtest__concepts_1_1_a}{A}} \&l, const \mbox{\hyperlink{structtest__concepts_1_1_a}{A}} \&r)
  38. \item
  39. bool \mbox{\hyperlink{namespacetest__concepts_aa7a67208d83b1c5bfe71be98a508b2a2}{operator!=}} (const \mbox{\hyperlink{structtest__concepts_1_1_a}{A}} \&l, const \mbox{\hyperlink{structtest__concepts_1_1_a}{A}} \&r)
  40. \item
  41. bool \mbox{\hyperlink{namespacetest__concepts_a2bd289c839a61f3a1a4a993b8d19c252}{operator==}} (const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&l, const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&r)
  42. \item
  43. bool \mbox{\hyperlink{namespacetest__concepts_a5020d93acd11bc3ef58376d39742f252}{operator!=}} (const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&l, const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&r)
  44. \item
  45. bool \mbox{\hyperlink{namespacetest__concepts_a7df33a6fa1bf9b0e019c754ad8130861}{operator$<$}} (const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&l, const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&r)
  46. \item
  47. bool \mbox{\hyperlink{namespacetest__concepts_a0a84bdf10913e789466806c544c3cd23}{operator$<$=}} (const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&l, const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&r)
  48. \item
  49. bool \mbox{\hyperlink{namespacetest__concepts_a6c2d2768666e0eb1c5523345b8925e32}{operator$>$}} (const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&l, const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&r)
  50. \item
  51. bool \mbox{\hyperlink{namespacetest__concepts_aa621df5520d29f172fa1cef1d286936a}{operator$>$=}} (const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&l, const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&r)
  52. \item
  53. \mbox{\hyperlink{namespacetest__concepts_ab245465c002e0ed0837b91aa4c88a349}{T\+E\+ST}} (T\+Concepts, Same)
  54. \item
  55. \mbox{\hyperlink{namespacetest__concepts_a5d2e53efce2d5c77999eb133966f898b}{T\+E\+ST}} (T\+Concepts, Derived\+From)
  56. \item
  57. \mbox{\hyperlink{namespacetest__concepts_ae54bd81fa0239d5d914483314e328e4e}{T\+E\+ST}} (T\+Concepts, Convertible\+To)
  58. \item
  59. \mbox{\hyperlink{namespacetest__concepts_a8be0d791fe0ee2055d58940e360ff8ce}{T\+E\+ST}} (T\+Concepts, Common\+Reference)
  60. \item
  61. \mbox{\hyperlink{namespacetest__concepts_ace7dd5dcd339ad2bf5fd7b08b582ec7a}{T\+E\+ST}} (T\+Concepts, Integral)
  62. \item
  63. \mbox{\hyperlink{namespacetest__concepts_a1259dbf85ef361ae709e8b7d08ad0c8a}{T\+E\+ST}} (T\+Concepts, Assignable)
  64. \item
  65. \mbox{\hyperlink{namespacetest__concepts_abe06b1186f30147f38171a2f5e95920e}{T\+E\+ST}} (T\+Concepts, Swappable)
  66. \item
  67. \mbox{\hyperlink{namespacetest__concepts_af3f33066823dea74a24d89399fa26adb}{T\+E\+ST}} (T\+Concepts, Constructible)
  68. \item
  69. \mbox{\hyperlink{namespacetest__concepts_a169b771eff69e1e3086857d88a28b239}{T\+E\+ST}} (T\+Concepts, Movable\+Copyable)
  70. \item
  71. \mbox{\hyperlink{namespacetest__concepts_a0f4ad0aba9c032d90024e839f2d9f380}{T\+E\+ST}} (T\+Concepts, Boolean)
  72. \item
  73. \mbox{\hyperlink{namespacetest__concepts_a8f88e84cffb84123f470858c5c28c4fb}{T\+E\+ST}} (T\+Concepts, Comparable)
  74. \item
  75. \mbox{\hyperlink{namespacetest__concepts_a9f6330d88c4d4c26e80f6c1b5546ea51}{T\+E\+ST}} (T\+Concepts, Types)
  76. \item
  77. \mbox{\hyperlink{namespacetest__concepts_a0575232afeb3a1aed915d6de6e63a328}{T\+E\+ST}} (T\+Concepts, Callable)
  78. \item
  79. int \mbox{\hyperlink{namespacetest__concepts_adb4992f432f2a8cfed2c5bfa4bc5adaf}{type\+\_\+printer}} (int $\ast$i)
  80. \item
  81. \mbox{\hyperlink{namespacetest__concepts_acef6bf32c3066c6c73a1055184a61c08}{T\+E\+ST}} (T\+Concepts, Iterators)
  82. \end{DoxyCompactItemize}
  83. \subsection{Function Documentation}
  84. \mbox{\Hypertarget{namespacetest__concepts_aa7a67208d83b1c5bfe71be98a508b2a2}\label{namespacetest__concepts_aa7a67208d83b1c5bfe71be98a508b2a2}}
  85. \index{test\+\_\+concepts@{test\+\_\+concepts}!operator"!=@{operator"!=}}
  86. \index{operator"!=@{operator"!=}!test\+\_\+concepts@{test\+\_\+concepts}}
  87. \subsubsection{\texorpdfstring{operator"!=()}{operator!=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
  88. {\footnotesize\ttfamily bool test\+\_\+concepts\+::operator!= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structtest__concepts_1_1_a}{A}} \&}]{l, }\item[{const \mbox{\hyperlink{structtest__concepts_1_1_a}{A}} \&}]{r }\end{DoxyParamCaption})}
  89. Definition at line 70 of file T\+Concepts.\+cpp.
  90. \mbox{\Hypertarget{namespacetest__concepts_a5020d93acd11bc3ef58376d39742f252}\label{namespacetest__concepts_a5020d93acd11bc3ef58376d39742f252}}
  91. \index{test\+\_\+concepts@{test\+\_\+concepts}!operator"!=@{operator"!=}}
  92. \index{operator"!=@{operator"!=}!test\+\_\+concepts@{test\+\_\+concepts}}
  93. \subsubsection{\texorpdfstring{operator"!=()}{operator!=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
  94. {\footnotesize\ttfamily bool test\+\_\+concepts\+::operator!= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&}]{l, }\item[{const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&}]{r }\end{DoxyParamCaption})}
  95. Definition at line 82 of file T\+Concepts.\+cpp.
  96. \mbox{\Hypertarget{namespacetest__concepts_a7df33a6fa1bf9b0e019c754ad8130861}\label{namespacetest__concepts_a7df33a6fa1bf9b0e019c754ad8130861}}
  97. \index{test\+\_\+concepts@{test\+\_\+concepts}!operator$<$@{operator$<$}}
  98. \index{operator$<$@{operator$<$}!test\+\_\+concepts@{test\+\_\+concepts}}
  99. \subsubsection{\texorpdfstring{operator$<$()}{operator<()}}
  100. {\footnotesize\ttfamily bool test\+\_\+concepts\+::operator$<$ (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&}]{l, }\item[{const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&}]{r }\end{DoxyParamCaption})}
  101. Definition at line 83 of file T\+Concepts.\+cpp.
  102. \mbox{\Hypertarget{namespacetest__concepts_a0a84bdf10913e789466806c544c3cd23}\label{namespacetest__concepts_a0a84bdf10913e789466806c544c3cd23}}
  103. \index{test\+\_\+concepts@{test\+\_\+concepts}!operator$<$=@{operator$<$=}}
  104. \index{operator$<$=@{operator$<$=}!test\+\_\+concepts@{test\+\_\+concepts}}
  105. \subsubsection{\texorpdfstring{operator$<$=()}{operator<=()}}
  106. {\footnotesize\ttfamily bool test\+\_\+concepts\+::operator$<$= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&}]{l, }\item[{const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&}]{r }\end{DoxyParamCaption})}
  107. Definition at line 84 of file T\+Concepts.\+cpp.
  108. \mbox{\Hypertarget{namespacetest__concepts_ae09100ab70ff8d9779ab82a64b32c379}\label{namespacetest__concepts_ae09100ab70ff8d9779ab82a64b32c379}}
  109. \index{test\+\_\+concepts@{test\+\_\+concepts}!operator==@{operator==}}
  110. \index{operator==@{operator==}!test\+\_\+concepts@{test\+\_\+concepts}}
  111. \subsubsection{\texorpdfstring{operator==()}{operator==()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
  112. {\footnotesize\ttfamily bool test\+\_\+concepts\+::operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structtest__concepts_1_1_a}{A}} \&}]{l, }\item[{const \mbox{\hyperlink{structtest__concepts_1_1_a}{A}} \&}]{r }\end{DoxyParamCaption})}
  113. Definition at line 69 of file T\+Concepts.\+cpp.
  114. \mbox{\Hypertarget{namespacetest__concepts_a2bd289c839a61f3a1a4a993b8d19c252}\label{namespacetest__concepts_a2bd289c839a61f3a1a4a993b8d19c252}}
  115. \index{test\+\_\+concepts@{test\+\_\+concepts}!operator==@{operator==}}
  116. \index{operator==@{operator==}!test\+\_\+concepts@{test\+\_\+concepts}}
  117. \subsubsection{\texorpdfstring{operator==()}{operator==()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
  118. {\footnotesize\ttfamily bool test\+\_\+concepts\+::operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&}]{l, }\item[{const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&}]{r }\end{DoxyParamCaption})}
  119. Definition at line 81 of file T\+Concepts.\+cpp.
  120. \mbox{\Hypertarget{namespacetest__concepts_a6c2d2768666e0eb1c5523345b8925e32}\label{namespacetest__concepts_a6c2d2768666e0eb1c5523345b8925e32}}
  121. \index{test\+\_\+concepts@{test\+\_\+concepts}!operator$>$@{operator$>$}}
  122. \index{operator$>$@{operator$>$}!test\+\_\+concepts@{test\+\_\+concepts}}
  123. \subsubsection{\texorpdfstring{operator$>$()}{operator>()}}
  124. {\footnotesize\ttfamily bool test\+\_\+concepts\+::operator$>$ (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&}]{l, }\item[{const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&}]{r }\end{DoxyParamCaption})}
  125. Definition at line 85 of file T\+Concepts.\+cpp.
  126. \mbox{\Hypertarget{namespacetest__concepts_aa621df5520d29f172fa1cef1d286936a}\label{namespacetest__concepts_aa621df5520d29f172fa1cef1d286936a}}
  127. \index{test\+\_\+concepts@{test\+\_\+concepts}!operator$>$=@{operator$>$=}}
  128. \index{operator$>$=@{operator$>$=}!test\+\_\+concepts@{test\+\_\+concepts}}
  129. \subsubsection{\texorpdfstring{operator$>$=()}{operator>=()}}
  130. {\footnotesize\ttfamily bool test\+\_\+concepts\+::operator$>$= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&}]{l, }\item[{const \mbox{\hyperlink{structtest__concepts_1_1_b}{B}} \&}]{r }\end{DoxyParamCaption})}
  131. Definition at line 86 of file T\+Concepts.\+cpp.
  132. \mbox{\Hypertarget{namespacetest__concepts_ab245465c002e0ed0837b91aa4c88a349}\label{namespacetest__concepts_ab245465c002e0ed0837b91aa4c88a349}}
  133. \index{test\+\_\+concepts@{test\+\_\+concepts}!T\+E\+ST@{T\+E\+ST}}
  134. \index{T\+E\+ST@{T\+E\+ST}!test\+\_\+concepts@{test\+\_\+concepts}}
  135. \subsubsection{\texorpdfstring{T\+E\+S\+T()}{TEST()}\hspace{0.1cm}{\footnotesize\ttfamily [1/14]}}
  136. {\footnotesize\ttfamily test\+\_\+concepts\+::\+T\+E\+ST (\begin{DoxyParamCaption}\item[{T\+Concepts}]{, }\item[{Same}]{ }\end{DoxyParamCaption})}
  137. Definition at line 89 of file T\+Concepts.\+cpp.
  138. \mbox{\Hypertarget{namespacetest__concepts_a5d2e53efce2d5c77999eb133966f898b}\label{namespacetest__concepts_a5d2e53efce2d5c77999eb133966f898b}}
  139. \index{test\+\_\+concepts@{test\+\_\+concepts}!T\+E\+ST@{T\+E\+ST}}
  140. \index{T\+E\+ST@{T\+E\+ST}!test\+\_\+concepts@{test\+\_\+concepts}}
  141. \subsubsection{\texorpdfstring{T\+E\+S\+T()}{TEST()}\hspace{0.1cm}{\footnotesize\ttfamily [2/14]}}
  142. {\footnotesize\ttfamily test\+\_\+concepts\+::\+T\+E\+ST (\begin{DoxyParamCaption}\item[{T\+Concepts}]{, }\item[{Derived\+From}]{ }\end{DoxyParamCaption})}
  143. Definition at line 99 of file T\+Concepts.\+cpp.
  144. \mbox{\Hypertarget{namespacetest__concepts_ae54bd81fa0239d5d914483314e328e4e}\label{namespacetest__concepts_ae54bd81fa0239d5d914483314e328e4e}}
  145. \index{test\+\_\+concepts@{test\+\_\+concepts}!T\+E\+ST@{T\+E\+ST}}
  146. \index{T\+E\+ST@{T\+E\+ST}!test\+\_\+concepts@{test\+\_\+concepts}}
  147. \subsubsection{\texorpdfstring{T\+E\+S\+T()}{TEST()}\hspace{0.1cm}{\footnotesize\ttfamily [3/14]}}
  148. {\footnotesize\ttfamily test\+\_\+concepts\+::\+T\+E\+ST (\begin{DoxyParamCaption}\item[{T\+Concepts}]{, }\item[{Convertible\+To}]{ }\end{DoxyParamCaption})}
  149. Definition at line 109 of file T\+Concepts.\+cpp.
  150. \mbox{\Hypertarget{namespacetest__concepts_a8be0d791fe0ee2055d58940e360ff8ce}\label{namespacetest__concepts_a8be0d791fe0ee2055d58940e360ff8ce}}
  151. \index{test\+\_\+concepts@{test\+\_\+concepts}!T\+E\+ST@{T\+E\+ST}}
  152. \index{T\+E\+ST@{T\+E\+ST}!test\+\_\+concepts@{test\+\_\+concepts}}
  153. \subsubsection{\texorpdfstring{T\+E\+S\+T()}{TEST()}\hspace{0.1cm}{\footnotesize\ttfamily [4/14]}}
  154. {\footnotesize\ttfamily test\+\_\+concepts\+::\+T\+E\+ST (\begin{DoxyParamCaption}\item[{T\+Concepts}]{, }\item[{Common\+Reference}]{ }\end{DoxyParamCaption})}
  155. Definition at line 119 of file T\+Concepts.\+cpp.
  156. \mbox{\Hypertarget{namespacetest__concepts_ace7dd5dcd339ad2bf5fd7b08b582ec7a}\label{namespacetest__concepts_ace7dd5dcd339ad2bf5fd7b08b582ec7a}}
  157. \index{test\+\_\+concepts@{test\+\_\+concepts}!T\+E\+ST@{T\+E\+ST}}
  158. \index{T\+E\+ST@{T\+E\+ST}!test\+\_\+concepts@{test\+\_\+concepts}}
  159. \subsubsection{\texorpdfstring{T\+E\+S\+T()}{TEST()}\hspace{0.1cm}{\footnotesize\ttfamily [5/14]}}
  160. {\footnotesize\ttfamily test\+\_\+concepts\+::\+T\+E\+ST (\begin{DoxyParamCaption}\item[{T\+Concepts}]{, }\item[{Integral}]{ }\end{DoxyParamCaption})}
  161. Definition at line 136 of file T\+Concepts.\+cpp.
  162. \mbox{\Hypertarget{namespacetest__concepts_a1259dbf85ef361ae709e8b7d08ad0c8a}\label{namespacetest__concepts_a1259dbf85ef361ae709e8b7d08ad0c8a}}
  163. \index{test\+\_\+concepts@{test\+\_\+concepts}!T\+E\+ST@{T\+E\+ST}}
  164. \index{T\+E\+ST@{T\+E\+ST}!test\+\_\+concepts@{test\+\_\+concepts}}
  165. \subsubsection{\texorpdfstring{T\+E\+S\+T()}{TEST()}\hspace{0.1cm}{\footnotesize\ttfamily [6/14]}}
  166. {\footnotesize\ttfamily test\+\_\+concepts\+::\+T\+E\+ST (\begin{DoxyParamCaption}\item[{T\+Concepts}]{, }\item[{Assignable}]{ }\end{DoxyParamCaption})}
  167. Definition at line 164 of file T\+Concepts.\+cpp.
  168. \mbox{\Hypertarget{namespacetest__concepts_abe06b1186f30147f38171a2f5e95920e}\label{namespacetest__concepts_abe06b1186f30147f38171a2f5e95920e}}
  169. \index{test\+\_\+concepts@{test\+\_\+concepts}!T\+E\+ST@{T\+E\+ST}}
  170. \index{T\+E\+ST@{T\+E\+ST}!test\+\_\+concepts@{test\+\_\+concepts}}
  171. \subsubsection{\texorpdfstring{T\+E\+S\+T()}{TEST()}\hspace{0.1cm}{\footnotesize\ttfamily [7/14]}}
  172. {\footnotesize\ttfamily test\+\_\+concepts\+::\+T\+E\+ST (\begin{DoxyParamCaption}\item[{T\+Concepts}]{, }\item[{Swappable}]{ }\end{DoxyParamCaption})}
  173. Definition at line 200 of file T\+Concepts.\+cpp.
  174. \mbox{\Hypertarget{namespacetest__concepts_af3f33066823dea74a24d89399fa26adb}\label{namespacetest__concepts_af3f33066823dea74a24d89399fa26adb}}
  175. \index{test\+\_\+concepts@{test\+\_\+concepts}!T\+E\+ST@{T\+E\+ST}}
  176. \index{T\+E\+ST@{T\+E\+ST}!test\+\_\+concepts@{test\+\_\+concepts}}
  177. \subsubsection{\texorpdfstring{T\+E\+S\+T()}{TEST()}\hspace{0.1cm}{\footnotesize\ttfamily [8/14]}}
  178. {\footnotesize\ttfamily test\+\_\+concepts\+::\+T\+E\+ST (\begin{DoxyParamCaption}\item[{T\+Concepts}]{, }\item[{Constructible}]{ }\end{DoxyParamCaption})}
  179. Definition at line 219 of file T\+Concepts.\+cpp.
  180. \mbox{\Hypertarget{namespacetest__concepts_a169b771eff69e1e3086857d88a28b239}\label{namespacetest__concepts_a169b771eff69e1e3086857d88a28b239}}
  181. \index{test\+\_\+concepts@{test\+\_\+concepts}!T\+E\+ST@{T\+E\+ST}}
  182. \index{T\+E\+ST@{T\+E\+ST}!test\+\_\+concepts@{test\+\_\+concepts}}
  183. \subsubsection{\texorpdfstring{T\+E\+S\+T()}{TEST()}\hspace{0.1cm}{\footnotesize\ttfamily [9/14]}}
  184. {\footnotesize\ttfamily test\+\_\+concepts\+::\+T\+E\+ST (\begin{DoxyParamCaption}\item[{T\+Concepts}]{, }\item[{Movable\+Copyable}]{ }\end{DoxyParamCaption})}
  185. Definition at line 258 of file T\+Concepts.\+cpp.
  186. \mbox{\Hypertarget{namespacetest__concepts_a0f4ad0aba9c032d90024e839f2d9f380}\label{namespacetest__concepts_a0f4ad0aba9c032d90024e839f2d9f380}}
  187. \index{test\+\_\+concepts@{test\+\_\+concepts}!T\+E\+ST@{T\+E\+ST}}
  188. \index{T\+E\+ST@{T\+E\+ST}!test\+\_\+concepts@{test\+\_\+concepts}}
  189. \subsubsection{\texorpdfstring{T\+E\+S\+T()}{TEST()}\hspace{0.1cm}{\footnotesize\ttfamily [10/14]}}
  190. {\footnotesize\ttfamily test\+\_\+concepts\+::\+T\+E\+ST (\begin{DoxyParamCaption}\item[{T\+Concepts}]{, }\item[{Boolean}]{ }\end{DoxyParamCaption})}
  191. Definition at line 280 of file T\+Concepts.\+cpp.
  192. \mbox{\Hypertarget{namespacetest__concepts_a8f88e84cffb84123f470858c5c28c4fb}\label{namespacetest__concepts_a8f88e84cffb84123f470858c5c28c4fb}}
  193. \index{test\+\_\+concepts@{test\+\_\+concepts}!T\+E\+ST@{T\+E\+ST}}
  194. \index{T\+E\+ST@{T\+E\+ST}!test\+\_\+concepts@{test\+\_\+concepts}}
  195. \subsubsection{\texorpdfstring{T\+E\+S\+T()}{TEST()}\hspace{0.1cm}{\footnotesize\ttfamily [11/14]}}
  196. {\footnotesize\ttfamily test\+\_\+concepts\+::\+T\+E\+ST (\begin{DoxyParamCaption}\item[{T\+Concepts}]{, }\item[{Comparable}]{ }\end{DoxyParamCaption})}
  197. Definition at line 291 of file T\+Concepts.\+cpp.
  198. \mbox{\Hypertarget{namespacetest__concepts_a9f6330d88c4d4c26e80f6c1b5546ea51}\label{namespacetest__concepts_a9f6330d88c4d4c26e80f6c1b5546ea51}}
  199. \index{test\+\_\+concepts@{test\+\_\+concepts}!T\+E\+ST@{T\+E\+ST}}
  200. \index{T\+E\+ST@{T\+E\+ST}!test\+\_\+concepts@{test\+\_\+concepts}}
  201. \subsubsection{\texorpdfstring{T\+E\+S\+T()}{TEST()}\hspace{0.1cm}{\footnotesize\ttfamily [12/14]}}
  202. {\footnotesize\ttfamily test\+\_\+concepts\+::\+T\+E\+ST (\begin{DoxyParamCaption}\item[{T\+Concepts}]{, }\item[{Types}]{ }\end{DoxyParamCaption})}
  203. Definition at line 331 of file T\+Concepts.\+cpp.
  204. \mbox{\Hypertarget{namespacetest__concepts_a0575232afeb3a1aed915d6de6e63a328}\label{namespacetest__concepts_a0575232afeb3a1aed915d6de6e63a328}}
  205. \index{test\+\_\+concepts@{test\+\_\+concepts}!T\+E\+ST@{T\+E\+ST}}
  206. \index{T\+E\+ST@{T\+E\+ST}!test\+\_\+concepts@{test\+\_\+concepts}}
  207. \subsubsection{\texorpdfstring{T\+E\+S\+T()}{TEST()}\hspace{0.1cm}{\footnotesize\ttfamily [13/14]}}
  208. {\footnotesize\ttfamily test\+\_\+concepts\+::\+T\+E\+ST (\begin{DoxyParamCaption}\item[{T\+Concepts}]{, }\item[{Callable}]{ }\end{DoxyParamCaption})}
  209. Definition at line 385 of file T\+Concepts.\+cpp.
  210. \mbox{\Hypertarget{namespacetest__concepts_acef6bf32c3066c6c73a1055184a61c08}\label{namespacetest__concepts_acef6bf32c3066c6c73a1055184a61c08}}
  211. \index{test\+\_\+concepts@{test\+\_\+concepts}!T\+E\+ST@{T\+E\+ST}}
  212. \index{T\+E\+ST@{T\+E\+ST}!test\+\_\+concepts@{test\+\_\+concepts}}
  213. \subsubsection{\texorpdfstring{T\+E\+S\+T()}{TEST()}\hspace{0.1cm}{\footnotesize\ttfamily [14/14]}}
  214. {\footnotesize\ttfamily test\+\_\+concepts\+::\+T\+E\+ST (\begin{DoxyParamCaption}\item[{T\+Concepts}]{, }\item[{Iterators}]{ }\end{DoxyParamCaption})}
  215. Definition at line 410 of file T\+Concepts.\+cpp.
  216. \mbox{\Hypertarget{namespacetest__concepts_adb4992f432f2a8cfed2c5bfa4bc5adaf}\label{namespacetest__concepts_adb4992f432f2a8cfed2c5bfa4bc5adaf}}
  217. \index{test\+\_\+concepts@{test\+\_\+concepts}!type\+\_\+printer@{type\+\_\+printer}}
  218. \index{type\+\_\+printer@{type\+\_\+printer}!test\+\_\+concepts@{test\+\_\+concepts}}
  219. \subsubsection{\texorpdfstring{type\+\_\+printer()}{type\_printer()}}
  220. {\footnotesize\ttfamily int test\+\_\+concepts\+::type\+\_\+printer (\begin{DoxyParamCaption}\item[{int $\ast$}]{i }\end{DoxyParamCaption})}
  221. Definition at line 409 of file T\+Concepts.\+cpp.