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