]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/mpl/doc/src/refmanual/CFG_NO_PREPROCESSED.rst
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / mpl / doc / src / refmanual / CFG_NO_PREPROCESSED.rst
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 .. copyright:: Copyright © 2001-2009 Aleksey Gurtovoy and David Abrahams
43 Distributed under the Boost Software License, Version 1.0. (See accompanying
44 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)