New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
apply_wrap.hpp in vendors/XIOS/current/extern/boost/include/boost/mpl/aux_/preprocessed/no_ttp – NEMO

source: vendors/XIOS/current/extern/boost/include/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp @ 3428

Last change on this file since 3428 was 3428, checked in by rblod, 12 years ago

importing initial XIOS vendor drop

File size: 1.2 KB
Line 
1
2// Copyright Aleksey Gurtovoy 2000-2004
3//
4// Distributed under the Boost Software License, Version 1.0.
5// (See accompanying file LICENSE_1_0.txt or copy at
6// http://www.boost.org/LICENSE_1_0.txt)
7//
8
9// Preprocessed version of "boost/mpl/apply_wrap.hpp" header
10// -- DO NOT modify by hand!
11
12namespace boost { namespace mpl {
13
14template<
15      typename F
16
17    , typename has_apply_ = typename aux::has_apply<F>::type
18
19    >
20struct apply_wrap0
21
22    : F::template apply<  >
23{
24};
25
26template< typename F >
27struct apply_wrap0< F,true_ >
28    : F::apply
29{
30};
31
32template<
33      typename F, typename T1
34
35    >
36struct apply_wrap1
37
38    : F::template apply<T1>
39{
40};
41
42template<
43      typename F, typename T1, typename T2
44
45    >
46struct apply_wrap2
47
48    : F::template apply< T1,T2 >
49{
50};
51
52template<
53      typename F, typename T1, typename T2, typename T3
54
55    >
56struct apply_wrap3
57
58    : F::template apply< T1,T2,T3 >
59{
60};
61
62template<
63      typename F, typename T1, typename T2, typename T3, typename T4
64
65    >
66struct apply_wrap4
67
68    : F::template apply< T1,T2,T3,T4 >
69{
70};
71
72template<
73      typename F, typename T1, typename T2, typename T3, typename T4
74    , typename T5
75
76    >
77struct apply_wrap5
78
79    : F::template apply< T1,T2,T3,T4,T5 >
80{
81};
82
83}}
84
Note: See TracBrowser for help on using the repository browser.