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