• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1.. Macros/Configuration//BOOST_MPL_LIMIT_UNROLLING |70
2
3BOOST_MPL_LIMIT_UNROLLING
4=========================
5
6Synopsis
7--------
8
9.. parsed-literal::
10
11    #if !defined(BOOST_MPL_LIMIT_UNROLLING)
12    #   define BOOST_MPL_LIMIT_UNROLLING \\
13            |idic| \\
14    /\*\*/
15    #endif
16
17
18Description
19-----------
20
21``BOOST_MPL_LIMIT_UNROLLING`` is an overridable configuration macro regulating
22the unrolling depth of the library's iteration algorithms. In this implementation
23of the library, ``BOOST_MPL_LIMIT_UNROLLING`` has a default value of 4. To
24override the default, define ``BOOST_MPL_LIMIT_UNROLLING`` to the desired
25value before including any library header.
26|preprocessed headers disclaimer|
27
28
29Example
30-------
31
32Except for overall library performace, overriding the
33``BOOST_MPL_LIMIT_UNROLLING``\ 's default value has no user-observable effects.
34
35See also
36--------
37
38|Configuration|, |BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS|
39
40
41.. copyright:: Copyright �  2001-2009 Aleksey Gurtovoy and David Abrahams
42   Distributed under the Boost Software License, Version 1.0. (See accompanying
43   file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
44