]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | .. Macros/Configuration//BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS |10 |
2 | ||
3 | BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS | |
4 | ===================================== | |
5 | .. _`BOOST_MPL_CFG_NO_PREPROCESSED`: | |
6 | ||
7 | Synopsis | |
8 | -------- | |
9 | ||
10 | .. parsed-literal:: | |
11 | ||
12 | // #define BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS | |
13 | ||
14 | ||
15 | Description | |
16 | ----------- | |
17 | ||
18 | ``BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS`` is an boolean configuration macro | |
19 | regulating library's internal use of preprocessed headers. When defined, it | |
20 | instructs the MPL to discard the pre-generated headers found in | |
21 | ``boost/mpl/aux_/preprocessed`` directory and use `preprocessor | |
22 | metaprogramming`__ techniques to generate the necessary versions of the | |
23 | library components on the fly. | |
24 | ||
25 | In this implementation of the library, the macro is not defined by default. | |
26 | To change the default configuration, define | |
27 | ``BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS`` before including any library | |
28 | header. | |
29 | ||
30 | __ http://boost-consulting.com/tmpbook/preprocessor.html | |
31 | ||
32 | ||
33 | See also | |
34 | -------- | |
35 | ||
36 | |Macros|, |Configuration| | |
37 | ||
38 | .. |preprocessed headers| replace:: `preprocessed headers`_ | |
39 | .. _`preprocessed headers`: `BOOST_MPL_CFG_NO_PREPROCESSED`_ | |
40 | ||
41 | ||
42 |