]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | #ifndef BOOST_PP_IS_ITERATING |
2 | /*============================================================================= | |
3 | Copyright (c) 2011 Eric Niebler | |
4 | Copyright (c) 2001-2011 Joel de Guzman | |
5 | ||
6 | Distributed under the Boost Software License, Version 1.0. (See accompanying | |
7 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | |
8 | ==============================================================================*/ | |
9 | #if !defined(BOOST_FUSION_VECTOR40_FWD_HPP_INCLUDED) | |
10 | #define BOOST_FUSION_VECTOR40_FWD_HPP_INCLUDED | |
11 | ||
12 | #include <boost/fusion/support/config.hpp> | |
13 | #include <boost/preprocessor/cat.hpp> | |
14 | #include <boost/preprocessor/iteration/iterate.hpp> | |
15 | #include <boost/preprocessor/repetition/enum_params.hpp> | |
16 | ||
17 | #if !defined(BOOST_FUSION_DONT_USE_PREPROCESSED_FILES) | |
18 | #include <boost/fusion/container/vector/detail/cpp03/preprocessed/vector40_fwd.hpp> | |
19 | #else | |
20 | #if defined(__WAVE__) && defined(BOOST_FUSION_CREATE_PREPROCESSED_FILES) | |
21 | #pragma wave option(preserve: 2, line: 0, output: "preprocessed/vector40_fwd.hpp") | |
22 | #endif | |
23 | ||
24 | /*============================================================================= | |
25 | Copyright (c) 2011 Eric Niebler | |
26 | Copyright (c) 2001-2011 Joel de Guzman | |
27 | ||
28 | Distributed under the Boost Software License, Version 1.0. (See accompanying | |
29 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | |
30 | ||
31 | This is an auto-generated file. Do not edit! | |
32 | ==============================================================================*/ | |
33 | ||
34 | #if defined(__WAVE__) && defined(BOOST_FUSION_CREATE_PREPROCESSED_FILES) | |
35 | #pragma wave option(preserve: 1) | |
36 | #endif | |
37 | ||
38 | namespace boost { namespace fusion | |
39 | { | |
40 | // expand vector31 to vector40 | |
41 | #define BOOST_PP_FILENAME_1 <boost/fusion/container/vector/detail/cpp03/vector40_fwd.hpp> | |
42 | #define BOOST_PP_ITERATION_LIMITS (31, 40) | |
43 | #include BOOST_PP_ITERATE() | |
44 | }} | |
45 | ||
46 | #if defined(__WAVE__) && defined(BOOST_FUSION_CREATE_PREPROCESSED_FILES) | |
47 | #pragma wave option(output: null) | |
48 | #endif | |
49 | ||
50 | #endif // BOOST_FUSION_DONT_USE_PREPROCESSED_FILES | |
51 | ||
52 | #endif | |
53 | ||
54 | #else | |
55 | ||
56 | template <BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(), typename T)> | |
57 | struct BOOST_PP_CAT(vector, BOOST_PP_ITERATION()); | |
58 | ||
59 | #endif |