• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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.. 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)
45