1 /*=============================================================================
2 Copyright (c) 2011 Hartmut Kaiser
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 ==============================================================================*/
8 #if !defined(BOOST_PHOENIX_PREPROCESSED_CORE_ARGUMENT_HPP)
9 #define BOOST_PHOENIX_PREPROCESSED_CORE_ARGUMENT_HPP
11 #ifndef BOOST_PHOENIX_NO_PREDEFINED_TERMINALS
13 #if BOOST_PHOENIX_LIMIT <= 10
14 #include <boost/phoenix/core/detail/cpp03/preprocessed/argument_predefined_10.hpp>
15 #elif BOOST_PHOENIX_LIMIT <= 20
16 #include <boost/phoenix/core/detail/cpp03/preprocessed/argument_predefined_10.hpp>
17 #elif BOOST_PHOENIX_LIMIT <= 30
18 #include <boost/phoenix/core/detail/cpp03/preprocessed/argument_predefined_10.hpp>
19 #elif BOOST_PHOENIX_LIMIT <= 40
20 #include <boost/phoenix/core/detail/cpp03/preprocessed/argument_predefined_10.hpp>
21 #elif BOOST_PHOENIX_LIMIT <= 50
22 #include <boost/phoenix/core/detail/cpp03/preprocessed/argument_predefined_10.hpp>
24 #error "BOOST_PHOENIX_LIMIT out of bounds for preprocessed headers"
29 #if BOOST_PHOENIX_LIMIT <= 10
30 #include <boost/phoenix/core/detail/cpp03/preprocessed/argument_no_predefined_10.hpp>
31 #elif BOOST_PHOENIX_LIMIT <= 20
32 #include <boost/phoenix/core/detail/cpp03/preprocessed/argument_no_predefined_10.hpp>
33 #elif BOOST_PHOENIX_LIMIT <= 30
34 #include <boost/phoenix/core/detail/cpp03/preprocessed/argument_no_predefined_10.hpp>
35 #elif BOOST_PHOENIX_LIMIT <= 40
36 #include <boost/phoenix/core/detail/cpp03/preprocessed/argument_no_predefined_10.hpp>
37 #elif BOOST_PHOENIX_LIMIT <= 50
38 #include <boost/phoenix/core/detail/cpp03/preprocessed/argument_no_predefined_10.hpp>
40 #error "BOOST_PHOENIX_LIMIT out of bounds for preprocessed headers"