1 /*============================================================================== 2 Copyright (c) 2011 Hartmut Kaiser 3 4 Distributed under the Boost Software License, Version 1.0. (See accompanying 5 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 ==============================================================================*/ 7 8 #if !defined(BOOST_PHOENIX_PREPROCESSED_NEW_EVAL) 9 #define BOOST_PHOENIX_PREPROCESSED_NEW_EVAL 10 11 #if BOOST_PHOENIX_LIMIT <= 10 12 #include <boost/phoenix/object/detail/cpp03/preprocessed/new_eval_10.hpp> 13 #elif BOOST_PHOENIX_LIMIT <= 20 14 #include <boost/phoenix/object/detail/cpp03/preprocessed/new_eval_20.hpp> 15 #elif BOOST_PHOENIX_LIMIT <= 30 16 #include <boost/phoenix/object/detail/cpp03/preprocessed/new_eval_30.hpp> 17 #elif BOOST_PHOENIX_LIMIT <= 40 18 #include <boost/phoenix/object/detail/cpp03/preprocessed/new_eval_40.hpp> 19 #elif BOOST_PHOENIX_LIMIT <= 50 20 #include <boost/phoenix/object/detail/cpp03/preprocessed/new_eval_50.hpp> 21 #else 22 #error "BOOST_PHOENIX_LIMIT out of bounds for preprocessed headers" 23 #endif 24 25 #endif 26