Pack required boost code together.
[xy_vsfilter.git] / src / thirdparty / boost_1_47_0 / boost / mpl / aux_ / preprocessed / msvc70 / placeholders.hpp
blobdf5cb1da7ff8afb59b5ff55a37a6e60f5cf3cf52
2 // Copyright Aleksey Gurtovoy 2001-2004
3 // Copyright Peter Dimov 2001-2003
4 //
5 // Distributed under the Boost Software License, Version 1.0.
6 // (See accompanying file LICENSE_1_0.txt or copy at
7 // http://www.boost.org/LICENSE_1_0.txt)
8 //
10 // Preprocessed version of "boost/mpl/placeholders.hpp" header
11 // -- DO NOT modify by hand!
13 BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
14 typedef arg< -1 > _;
15 BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
16 namespace boost { namespace mpl {
18 BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_)
20 namespace placeholders {
21 using BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE::_;
26 /// agurt, 17/mar/02: one more placeholder for the last 'apply#'
27 /// specialization
28 BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
29 typedef arg<1> _1;
31 BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
32 namespace boost { namespace mpl {
34 BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_1)
36 namespace placeholders {
37 using BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE::_1;
41 BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
42 typedef arg<2> _2;
44 BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
45 namespace boost { namespace mpl {
47 BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_2)
49 namespace placeholders {
50 using BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE::_2;
54 BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
55 typedef arg<3> _3;
57 BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
58 namespace boost { namespace mpl {
60 BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_3)
62 namespace placeholders {
63 using BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE::_3;
67 BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
68 typedef arg<4> _4;
70 BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
71 namespace boost { namespace mpl {
73 BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_4)
75 namespace placeholders {
76 using BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE::_4;
80 BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
81 typedef arg<5> _5;
83 BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
84 namespace boost { namespace mpl {
86 BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_5)
88 namespace placeholders {
89 using BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE::_5;
93 BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
94 typedef arg<6> _6;
96 BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
97 namespace boost { namespace mpl {
99 BOOST_MPL_AUX_ARG_ADL_BARRIER_DECL(_6)
101 namespace placeholders {
102 using BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE::_6;