headers.html 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254
  1. <html>
  2. <head>
  3. <meta content="text/html; charset=windows-1252" http-equiv="content-type">
  4. <title>headers.html</title>
  5. <link rel="stylesheet" type="text/css" href="styles.css">
  6. <base target="desc">
  7. <style>
  8. .ps { margin-left: 30px; }
  9. </style>
  10. </head>
  11. <body>
  12. <h4> Headers <small><a href="contents.html" target="index">[back]</a></small>
  13. </h4>
  14. <ul>
  15. <li>../</li>
  16. <li class="ps"> <a href="headers/preprocessor.html">preprocessor.hpp</a></li>
  17. <li><a href="headers/arithmetic.html">arithmetic.hpp</a></li>
  18. <li>arithmetic/</li>
  19. <li class="ps"><a href="headers/arithmetic/add.html">add.hpp</a></li>
  20. <li class="ps"><a href="headers/arithmetic/dec.html">dec.hpp</a></li>
  21. <li class="ps"><a href="headers/arithmetic/div.html">div.hpp</a></li>
  22. <li class="ps"><a href="headers/arithmetic/inc.html">inc.hpp</a></li>
  23. <li class="ps"><a href="headers/arithmetic/mod.html">mod.hpp</a></li>
  24. <li class="ps"><a href="headers/arithmetic/mul.html">mul.hpp</a></li>
  25. <li class="ps"><a href="headers/arithmetic/sub.html">sub.hpp</a></li>
  26. <li><a href="headers/array.html">array.hpp</a></li>
  27. <li>array/</li>
  28. <li class="ps"><a href="headers/array/data.html">data.hpp</a></li>
  29. <li class="ps"><a href="headers/array/elem.html">elem.hpp</a></li>
  30. <li class="ps"><a href="headers/array/enum.html">enum.hpp</a></li>
  31. <li class="ps"><a href="headers/array/insert.html">insert.hpp</a></li>
  32. <li class="ps"><a href="headers/array/pop_back.html">pop_back.hpp</a></li>
  33. <li class="ps"><a href="headers/array/pop_front.html">pop_front.hpp</a></li>
  34. <li class="ps"><a href="headers/array/push_back.html">push_back.hpp</a></li>
  35. <li class="ps"><a href="headers/array/push_front.html">push_front.hpp</a></li>
  36. <li class="ps"><a href="headers/array/remove.html">remove.hpp</a></li>
  37. <li class="ps"><a href="headers/array/replace.html">replace.hpp</a></li>
  38. <li class="ps"><a href="headers/array/reverse.html">reverse.hpp</a></li>
  39. <li class="ps"><a href="headers/array/size.html">size.hpp</a></li>
  40. <li class="ps"><a href="headers/array/to_list.html">to_list.hpp</a></li>
  41. <li class="ps"><a href="headers/array/to_seq.html">to_seq.hpp</a></li>
  42. <li class="ps"><a href="headers/array/to_tuple.html">to_tuple.hpp</a></li>
  43. <li><a href="headers/assert_msg.html">assert_msg.hpp*</a></li>
  44. <li><a href="headers/cat.html">cat.hpp</a></li>
  45. <li><a href="headers/comma.html">comma.hpp*</a></li>
  46. <li><a href="headers/comma_if.html">comma_if.hpp*</a></li>
  47. <li><a href="headers/comparison.html">comparison.hpp</a></li>
  48. <li>comparison/</li>
  49. <li class="ps"><a href="headers/comparison/equal.html">equal.hpp</a></li>
  50. <li class="ps"><a href="headers/comparison/greater.html">greater.hpp</a></li>
  51. <li class="ps"><a href="headers/comparison/greater_equal.html">greater_equal.hpp</a></li>
  52. <li class="ps"><a href="headers/comparison/less.html">less.hpp</a></li>
  53. <li class="ps"><a href="headers/comparison/less_equal.html">less_equal.hpp</a></li>
  54. <li class="ps"><a href="headers/comparison/not_equal.html">not_equal.hpp</a></li>
  55. <li>config/</li>
  56. <li class="ps"><a href="headers/config/limits.html">limits.hpp</a></li>
  57. <li class="ps"><a href="headers/config/variadics.html">config.hpp</a></li>
  58. <li><a href="headers/control.html">control.hpp</a></li>
  59. <li>control/</li>
  60. <li class="ps"><a href="headers/control/deduce_d.html">deduce_d.hpp</a></li>
  61. <li class="ps"><a href="headers/control/expr_if.html">expr_if.hpp</a></li>
  62. <li class="ps"><a href="headers/control/expr_iif.html">expr_iif.hpp</a></li>
  63. <li class="ps"><a href="headers/control/if.html">if.hpp</a></li>
  64. <li class="ps"><a href="headers/control/iif.html">iif.hpp</a></li>
  65. <li class="ps"><a href="headers/control/while.html">while.hpp</a></li>
  66. <li><a href="headers/debug.html">debug.hpp</a></li>
  67. <li>debug/</li>
  68. <li class="ps"><a href="headers/debug/assert.html">assert.hpp</a></li>
  69. <li class="ps"><a href="headers/debug/line.html">line.hpp</a></li>
  70. <li><a href="headers/dec.html">dec.hpp*</a></li>
  71. <li><a href="headers/empty.html">empty.hpp*</a></li>
  72. <li><a href="headers/enum.html">enum.hpp*</a></li>
  73. <li><a href="headers/enum_params.html">enum_params.hpp*</a></li>
  74. <li><a href="headers/epwad.html">enum_params_with_a_default.hpp*</a></li>
  75. <li><a href="headers/epwd.html">enum_params_with_defaults.hpp*</a></li>
  76. <li><a href="headers/enum_shifted.html">enum_shifted.hpp*</a></li>
  77. <li><a href="headers/enum_shifted_params.html">enum_shifted_params.hpp*</a></li>
  78. <li><a href="headers/expand.html">expand.hpp*</a></li>
  79. <li><a href="headers/expr_if.html">expr_if.hpp*</a></li>
  80. <li><a href="headers/facilities.html">facilities.hpp</a></li>
  81. <li>facilities/</li>
  82. <li class="ps"><a href="headers/facilities/apply.html">apply.hpp</a></li>
  83. <li class="ps"><a href="headers/facilities/check_empty.html">check_empty.hpp</a>
  84. <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  85. <li class="ps"><a href="headers/facilities/empty.html">empty.hpp</a></li>
  86. <li class="ps"><a href="headers/facilities/expand.html">expand.hpp</a></li>
  87. <li class="ps"><a href="headers/facilities/identity.html">identity.hpp</a></li>
  88. <li class="ps"><a href="headers/facilities/intercept.html">intercept.hpp</a></li>
  89. <li class="ps"><a href="headers/facilities/overload.html">overload.hpp</a>
  90. <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  91. <li class="ps"><a href="headers/facilities/va_opt.html">va_opt.hpp</a>
  92. <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  93. <li><a href="headers/for.html">for.hpp*</a></li>
  94. <li><a href="headers/identity.html">identity.hpp*</a></li>
  95. <li><a href="headers/if.html">if.hpp*</a></li>
  96. <li><a href="headers/inc.html">inc.hpp*</a></li>
  97. <li><a href="headers/iterate.html">iterate.hpp*</a></li>
  98. <li><a href="headers/iteration.html">iteration.hpp</a></li>
  99. <li>iteration/</li>
  100. <li class="ps"><a href="headers/iteration/iterate.html">iterate.hpp</a></li>
  101. <li class="ps"><a href="headers/iteration/local.html">local.hpp</a></li>
  102. <li class="ps"><a href="headers/iteration/self.html">self.hpp</a></li>
  103. <li><a href="headers/library.html">library.hpp</a></li>
  104. <li><a href="headers/limits.html">limits.hpp*</a></li>
  105. <li><a href="headers/list.html">list.hpp</a></li>
  106. <li>list/</li>
  107. <li class="ps"><a href="headers/list/adt.html">adt.hpp</a></li>
  108. <li class="ps"><a href="headers/list/append.html">append.hpp</a></li>
  109. <li class="ps"><a href="headers/list/at.html">at.hpp</a></li>
  110. <li class="ps"><a href="headers/list/cat.html">cat.hpp</a></li>
  111. <li class="ps"><a href="headers/list/enum.html">enum.hpp</a></li>
  112. <li class="ps"><a href="headers/list/filter.html">filter.hpp</a></li>
  113. <li class="ps"><a href="headers/list/first_n.html">first_n.hpp</a></li>
  114. <li class="ps"><a href="headers/list/fold_left.html">fold_left.hpp</a></li>
  115. <li class="ps"><a href="headers/list/fold_right.html">fold_right.hpp</a></li>
  116. <li class="ps"><a href="headers/list/for_each.html">for_each.hpp</a></li>
  117. <li class="ps"><a href="headers/list/for_each_i.html">for_each_i.hpp</a></li>
  118. <li class="ps"><a href="headers/list/for_each_product.html">for_each_product.hpp</a></li>
  119. <li class="ps"><a href="headers/list/rest_n.html">rest_n.hpp</a></li>
  120. <li class="ps"><a href="headers/list/reverse.html">reverse.hpp</a></li>
  121. <li class="ps"><a href="headers/list/size.html">size.hpp</a></li>
  122. <li class="ps"><a href="headers/list/to_array.html">to_array.hpp</a></li>
  123. <li class="ps"><a href="headers/list/to_seq.html">to_seq.hpp</a></li>
  124. <li class="ps"><a href="headers/list/to_tuple.html">to_tuple.hpp</a></li>
  125. <li class="ps"><a href="headers/list/transform.html">transform.hpp</a></li>
  126. <li><a href="headers/logical.html">logical.hpp</a></li>
  127. <li>logical/</li>
  128. <li class="ps"><a href="headers/logical/and.html">and.hpp</a></li>
  129. <li class="ps"><a href="headers/logical/bitand.html">bitand.hpp</a></li>
  130. <li class="ps"><a href="headers/logical/bitnor.html">bitnor.hpp</a></li>
  131. <li class="ps"><a href="headers/logical/bitor.html">bitor.hpp</a></li>
  132. <li class="ps"><a href="headers/logical/bitxor.html">bitxor.hpp</a></li>
  133. <li class="ps"><a href="headers/logical/bool.html">bool.hpp</a></li>
  134. <li class="ps"><a href="headers/logical/compl.html">compl.hpp</a></li>
  135. <li class="ps"><a href="headers/logical/nor.html">nor.hpp</a></li>
  136. <li class="ps"><a href="headers/logical/not.html">not.hpp</a></li>
  137. <li class="ps"><a href="headers/logical/or.html">or.hpp</a></li>
  138. <li class="ps"><a href="headers/logical/xor.html">xor.hpp</a></li>
  139. <li><a href="headers/max.html">max.hpp*</a></li>
  140. <li><a href="headers/min.html">min.hpp*</a></li>
  141. <li><a href="headers/punctuation.html">punctuation.hpp</a></li>
  142. <li>punctuation/</li>
  143. <li class="ps"><a href="headers/punctuation/comma.html">comma.hpp</a></li>
  144. <li class="ps"><a href="headers/punctuation/comma_if.html">comma_if.hpp</a></li>
  145. <li class="ps"><a href="headers/punctuation/is_begin_parens.html">is_begin_parens.hpp</a> <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  146. <li class="ps"><a href="headers/punctuation/paren.html">paren.hpp</a></li>
  147. <li class="ps"><a href="headers/punctuation/paren_if.html">paren_if.hpp</a></li>
  148. <li class="ps"><a href="headers/punctuation/remove_parens.html">remove_parens.hpp</a> <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  149. <li><a href="headers/repeat.html">repeat.hpp*</a></li>
  150. <li><a href="headers/repeat_2nd.html">repeat_2nd.hpp*</a></li>
  151. <li><a href="headers/repeat_3rd.html">repeat_3rd.hpp*</a></li>
  152. <li><a href="headers/repeat_from_to.html">repeat_from_to.hpp*</a></li>
  153. <li><a href="headers/repeat_from_to_2nd.html">repeat_from_to_2nd.hpp*</a></li>
  154. <li><a href="headers/repeat_from_to_3rd.html">repeat_from_to_3rd.hpp*</a></li>
  155. <li><a href="headers/repetition.html">repetition.hpp</a></li>
  156. <li>repetition/</li>
  157. <li class="ps"><a href="headers/repetition/deduce_r.html">deduce_r.hpp</a></li>
  158. <li class="ps"><a href="headers/repetition/deduce_z.html">deduce_z.hpp</a></li>
  159. <li class="ps"><a href="headers/repetition/enum.html">enum.hpp</a></li>
  160. <li class="ps"><a href="headers/repetition/enum_binary_params.html">enum_binary_params.hpp</a></li>
  161. <li class="ps"><a href="headers/repetition/enum_params.html">enum_params.hpp</a></li>
  162. <li class="ps"><a href="headers/repetition/epwad.html">enum_params_with_a_default.hpp</a></li>
  163. <li class="ps"><a href="headers/repetition/epwd.html">enum_params_with_defaults.hpp</a></li>
  164. <li class="ps"><a href="headers/repetition/esbp.html">enum_shifted_binary_params.hpp</a></li>
  165. <li class="ps"><a href="headers/repetition/enum_shifted_params.html">enum_shifted_params.hpp</a></li>
  166. <li class="ps"><a href="headers/repetition/enum_shifted.html">enum_shifted.hpp</a></li>
  167. <li class="ps"><a href="headers/repetition/enum_trailing.html">enum_trailing.hpp</a></li>
  168. <li class="ps"><a href="headers/repetition/etbp.html">enum_trailing_binary_params.hpp</a></li>
  169. <li class="ps"><a href="headers/repetition/enum_trailing_params.html">enum_trailing_params.hpp</a></li>
  170. <li class="ps"><a href="headers/repetition/for.html">for.hpp</a></li>
  171. <li class="ps"><a href="headers/repetition/repeat.html">repeat.hpp</a></li>
  172. <li class="ps"><a href="headers/repetition/repeat_from_to.html">repeat_from_to.hpp</a></li>
  173. <li><a href="headers/selection.html">selection.hpp</a></li>
  174. <li>selection/</li>
  175. <li class="ps"><a href="headers/selection/max.html">max.hpp</a></li>
  176. <li class="ps"><a href="headers/selection/min.html">min.hpp</a></li>
  177. <li><a href="headers/seq.html">seq.hpp</a></li>
  178. <li>seq/</li>
  179. <li class="ps"><a href="headers/seq/cat.html">cat.hpp</a></li>
  180. <li class="ps"><a href="headers/seq/elem.html">elem.hpp</a></li>
  181. <li class="ps"><a href="headers/seq/enum.html">enum.hpp</a></li>
  182. <li class="ps"><a href="headers/seq/filter.html">filter.hpp</a></li>
  183. <li class="ps"><a href="headers/seq/first_n.html">first_n.hpp</a></li>
  184. <li class="ps"><a href="headers/seq/fold_left.html">fold_left.hpp</a></li>
  185. <li class="ps"><a href="headers/seq/fold_right.html">fold_right.hpp</a></li>
  186. <li class="ps"><a href="headers/seq/for_each.html">for_each.hpp</a></li>
  187. <li class="ps"><a href="headers/seq/for_each_i.html">for_each_i.hpp</a></li>
  188. <li class="ps"><a href="headers/seq/for_each_product.html">for_each_product.hpp</a></li>
  189. <li class="ps"><a href="headers/seq/insert.html">insert.hpp</a></li>
  190. <li class="ps"><a href="headers/seq/pop_back.html">pop_back.hpp</a></li>
  191. <li class="ps"><a href="headers/seq/pop_front.html">pop_front.hpp</a></li>
  192. <li class="ps"><a href="headers/seq/push_back.html">push_back.hpp</a></li>
  193. <li class="ps"><a href="headers/seq/push_front.html">push_front.hpp</a></li>
  194. <li class="ps"><a href="headers/seq/remove.html">remove.hpp</a></li>
  195. <li class="ps"><a href="headers/seq/replace.html">replace.hpp</a></li>
  196. <li class="ps"><a href="headers/seq/rest_n.html">rest_n.hpp</a></li>
  197. <li class="ps"><a href="headers/seq/reverse.html">reverse.hpp</a></li>
  198. <li class="ps"><a href="headers/seq/seq.html">seq.hpp</a></li>
  199. <li class="ps"><a href="headers/seq/size.html">size.hpp</a></li>
  200. <li class="ps"><a href="headers/seq/subseq.html">subseq.hpp</a></li>
  201. <li class="ps"><a href="headers/seq/to_array.html">to_array.hpp</a></li>
  202. <li class="ps"><a href="headers/seq/to_list.html">to_list.hpp</a></li>
  203. <li class="ps"><a href="headers/seq/to_tuple.html">to_tuple.hpp</a></li>
  204. <li class="ps"><a href="headers/seq/transform.html">transform.hpp</a></li>
  205. <li class="ps"><a href="headers/seq/variadic_seq_to_seq.html">variadic_seq_to_seq.hpp</a></li>
  206. <li><a href="headers/slot.html">slot.hpp</a></li>
  207. <li>slot/</li>
  208. <li class="ps"><a href="headers/slot/counter.html">counter.hpp</a></li>
  209. <li class="ps"><a href="headers/slot/slot.html">slot.hpp</a></li>
  210. <li><a href="headers/tuple.html">tuple.hpp</a></li>
  211. <li>tuple/</li>
  212. <li class="ps"><a href="headers/tuple/eat.html">eat.hpp</a> <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  213. <li class="ps"><a href="headers/tuple/elem.html">elem.hpp</a> <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  214. <li class="ps"><a href="headers/tuple/enum.html">enum.hpp</a> <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  215. <li class="ps"><a href="headers/tuple/insert.html">insert.hpp</a> <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  216. <li class="ps"><a href="headers/tuple/pop_back.html">pop_back.hpp</a> <a
  217. href="topics/variadic_macros.html#VNotation">(v)</a></li>
  218. <li class="ps"><a href="headers/tuple/pop_front.html">pop_front.hpp</a> <a
  219. href="topics/variadic_macros.html#VNotation">(v)</a></li>
  220. <li class="ps"><a href="headers/tuple/push_back.html">push_back.hpp</a> <a
  221. href="topics/variadic_macros.html#VNotation">(v)</a></li>
  222. <li class="ps"><a href="headers/tuple/push_front.html">push_front.hpp</a>
  223. <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  224. <li class="ps"><a href="headers/tuple/rem.html">rem.hpp</a> <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  225. <li class="ps"><a href="headers/tuple/remove.html">remove.hpp</a> <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  226. <li class="ps"><a href="headers/tuple/replace.html">replace.hpp</a> <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  227. <li class="ps"><a href="headers/tuple/reverse.html">reverse.hpp</a> <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  228. <li class="ps"><a href="headers/tuple/size.html">size.hpp</a> <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  229. <li class="ps"><a href="headers/tuple/to_array.html">to_array.hpp</a> <a
  230. href="topics/variadic_macros.html#VNotation">(v)</a></li>
  231. <li class="ps"><a href="headers/tuple/to_list.html">to_list.hpp</a> <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  232. <li class="ps"><a href="headers/tuple/to_seq.html">to_seq.hpp</a> <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  233. <li><a href="headers/stringize.html">stringize.hpp</a></li>
  234. <li><a href="headers/variadic.html">variadic.hpp</a></li>
  235. <li>variadic/</li>
  236. <li class="ps"><a href="headers/variadic/elem.html">elem.hpp</a> <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  237. <li class="ps"><a href="headers/variadic/has_opt.html">has_opt.hpp</a> </li>
  238. <li class="ps"><a href="headers/variadic/size.html">size.hpp</a> <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  239. <li class="ps"><a href="headers/variadic/to_array.html">to_array.hpp</a> <a
  240. href="topics/variadic_macros.html#VNotation">(v)</a></li>
  241. <li class="ps"><a href="headers/variadic/to_list.html">to_list.hpp</a> <a
  242. href="topics/variadic_macros.html#VNotation">(v)</a></li>
  243. <li class="ps"><a href="headers/variadic/to_seq.html">to_seq.hpp</a> <a href="topics/variadic_macros.html#VNotation">(v)</a></li>
  244. <li class="ps"><a href="headers/variadic/to_tuple.html">to_tuple.hpp</a> <a
  245. href="topics/variadic_macros.html#VNotation">(v)</a></li>
  246. <li><a href="headers/while.html">while.hpp*</a></li>
  247. <li><a href="headers/wstringize.html">wstringize.hpp</a></li>
  248. </ul>
  249. <!--
  250. © Copyright Housemarque Oy 2002© Copyright Paul Mensonides 2002
  251. Distributed under the Boost Software License, Version 1.0.(See accompanying file LICENSE_1_0.txt or copy at
  252. http://www.boost.org/LICENSE_1_0.txt)-->
  253. </body>
  254. </html>