123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149 |
- // Copyright Aleksey Gurtovoy 2000-2004
- //
- // Distributed under the Boost Software License, Version 1.0.
- // (See accompanying file LICENSE_1_0.txt or copy at
- // http://www.boost.org/LICENSE_1_0.txt)
- //
- // Preprocessed version of "boost/mpl/list/list10.hpp" header
- // -- DO NOT modify by hand!
- namespace boost { namespace mpl {
- template<
- typename T0
- >
- struct list1
- : l_item<
- long_<1>
- , T0
- , l_end
- >
- {
- typedef list1 type;
- };
- template<
- typename T0, typename T1
- >
- struct list2
- : l_item<
- long_<2>
- , T0
- , list1<T1>
- >
- {
- typedef list2 type;
- };
- template<
- typename T0, typename T1, typename T2
- >
- struct list3
- : l_item<
- long_<3>
- , T0
- , list2< T1,T2 >
- >
- {
- typedef list3 type;
- };
- template<
- typename T0, typename T1, typename T2, typename T3
- >
- struct list4
- : l_item<
- long_<4>
- , T0
- , list3< T1,T2,T3 >
- >
- {
- typedef list4 type;
- };
- template<
- typename T0, typename T1, typename T2, typename T3, typename T4
- >
- struct list5
- : l_item<
- long_<5>
- , T0
- , list4< T1,T2,T3,T4 >
- >
- {
- typedef list5 type;
- };
- template<
- typename T0, typename T1, typename T2, typename T3, typename T4
- , typename T5
- >
- struct list6
- : l_item<
- long_<6>
- , T0
- , list5< T1,T2,T3,T4,T5 >
- >
- {
- typedef list6 type;
- };
- template<
- typename T0, typename T1, typename T2, typename T3, typename T4
- , typename T5, typename T6
- >
- struct list7
- : l_item<
- long_<7>
- , T0
- , list6< T1,T2,T3,T4,T5,T6 >
- >
- {
- typedef list7 type;
- };
- template<
- typename T0, typename T1, typename T2, typename T3, typename T4
- , typename T5, typename T6, typename T7
- >
- struct list8
- : l_item<
- long_<8>
- , T0
- , list7< T1,T2,T3,T4,T5,T6,T7 >
- >
- {
- typedef list8 type;
- };
- template<
- typename T0, typename T1, typename T2, typename T3, typename T4
- , typename T5, typename T6, typename T7, typename T8
- >
- struct list9
- : l_item<
- long_<9>
- , T0
- , list8< T1,T2,T3,T4,T5,T6,T7,T8 >
- >
- {
- typedef list9 type;
- };
- template<
- typename T0, typename T1, typename T2, typename T3, typename T4
- , typename T5, typename T6, typename T7, typename T8, typename T9
- >
- struct list10
- : l_item<
- long_<10>
- , T0
- , list9< T1,T2,T3,T4,T5,T6,T7,T8,T9 >
- >
- {
- typedef list10 type;
- };
- }}
|