annotate DEPENDENCIES/generic/include/boost/phoenix/object/detail/preprocessed/new_10.hpp @ 133:4acb5d8d80b6 tip

Don't fail environmental check if README.md exists (but .txt and no-suffix don't)
author Chris Cannam
date Tue, 30 Jul 2019 12:25:44 +0100
parents 2665513ce2d3
children
rev   line source
Chris@16 1 /*==============================================================================
Chris@16 2 Copyright (c) 2005-2010 Joel de Guzman
Chris@16 3 Copyright (c) 2010 Thomas Heller
Chris@16 4
Chris@16 5 Distributed under the Boost Software License, Version 1.0. (See accompanying
Chris@16 6 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
Chris@16 7 ==============================================================================*/
Chris@16 8
Chris@16 9
Chris@16 10
Chris@16 11
Chris@16 12
Chris@16 13
Chris@16 14
Chris@16 15 template <typename T, typename A0>
Chris@16 16 inline
Chris@16 17 typename expression::new_<detail::target<T>, A0>::type const
Chris@16 18 new_(A0 const& a0)
Chris@16 19 {
Chris@16 20 return
Chris@16 21 expression::
Chris@16 22 new_<detail::target<T>, A0>::
Chris@16 23 make(detail::target<T>(), a0);
Chris@16 24 }
Chris@16 25
Chris@16 26
Chris@16 27
Chris@16 28
Chris@16 29
Chris@16 30
Chris@16 31
Chris@16 32 template <typename T, typename A0 , typename A1>
Chris@16 33 inline
Chris@16 34 typename expression::new_<detail::target<T>, A0 , A1>::type const
Chris@16 35 new_(A0 const& a0 , A1 const& a1)
Chris@16 36 {
Chris@16 37 return
Chris@16 38 expression::
Chris@16 39 new_<detail::target<T>, A0 , A1>::
Chris@16 40 make(detail::target<T>(), a0 , a1);
Chris@16 41 }
Chris@16 42
Chris@16 43
Chris@16 44
Chris@16 45
Chris@16 46
Chris@16 47
Chris@16 48
Chris@16 49 template <typename T, typename A0 , typename A1 , typename A2>
Chris@16 50 inline
Chris@16 51 typename expression::new_<detail::target<T>, A0 , A1 , A2>::type const
Chris@16 52 new_(A0 const& a0 , A1 const& a1 , A2 const& a2)
Chris@16 53 {
Chris@16 54 return
Chris@16 55 expression::
Chris@16 56 new_<detail::target<T>, A0 , A1 , A2>::
Chris@16 57 make(detail::target<T>(), a0 , a1 , a2);
Chris@16 58 }
Chris@16 59
Chris@16 60
Chris@16 61
Chris@16 62
Chris@16 63
Chris@16 64
Chris@16 65
Chris@16 66 template <typename T, typename A0 , typename A1 , typename A2 , typename A3>
Chris@16 67 inline
Chris@16 68 typename expression::new_<detail::target<T>, A0 , A1 , A2 , A3>::type const
Chris@16 69 new_(A0 const& a0 , A1 const& a1 , A2 const& a2 , A3 const& a3)
Chris@16 70 {
Chris@16 71 return
Chris@16 72 expression::
Chris@16 73 new_<detail::target<T>, A0 , A1 , A2 , A3>::
Chris@16 74 make(detail::target<T>(), a0 , a1 , a2 , a3);
Chris@16 75 }
Chris@16 76
Chris@16 77
Chris@16 78
Chris@16 79
Chris@16 80
Chris@16 81
Chris@16 82
Chris@16 83 template <typename T, typename A0 , typename A1 , typename A2 , typename A3 , typename A4>
Chris@16 84 inline
Chris@16 85 typename expression::new_<detail::target<T>, A0 , A1 , A2 , A3 , A4>::type const
Chris@16 86 new_(A0 const& a0 , A1 const& a1 , A2 const& a2 , A3 const& a3 , A4 const& a4)
Chris@16 87 {
Chris@16 88 return
Chris@16 89 expression::
Chris@16 90 new_<detail::target<T>, A0 , A1 , A2 , A3 , A4>::
Chris@16 91 make(detail::target<T>(), a0 , a1 , a2 , a3 , a4);
Chris@16 92 }
Chris@16 93
Chris@16 94
Chris@16 95
Chris@16 96
Chris@16 97
Chris@16 98
Chris@16 99
Chris@16 100 template <typename T, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5>
Chris@16 101 inline
Chris@16 102 typename expression::new_<detail::target<T>, A0 , A1 , A2 , A3 , A4 , A5>::type const
Chris@16 103 new_(A0 const& a0 , A1 const& a1 , A2 const& a2 , A3 const& a3 , A4 const& a4 , A5 const& a5)
Chris@16 104 {
Chris@16 105 return
Chris@16 106 expression::
Chris@16 107 new_<detail::target<T>, A0 , A1 , A2 , A3 , A4 , A5>::
Chris@16 108 make(detail::target<T>(), a0 , a1 , a2 , a3 , a4 , a5);
Chris@16 109 }
Chris@16 110
Chris@16 111
Chris@16 112
Chris@16 113
Chris@16 114
Chris@16 115
Chris@16 116
Chris@16 117 template <typename T, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6>
Chris@16 118 inline
Chris@16 119 typename expression::new_<detail::target<T>, A0 , A1 , A2 , A3 , A4 , A5 , A6>::type const
Chris@16 120 new_(A0 const& a0 , A1 const& a1 , A2 const& a2 , A3 const& a3 , A4 const& a4 , A5 const& a5 , A6 const& a6)
Chris@16 121 {
Chris@16 122 return
Chris@16 123 expression::
Chris@16 124 new_<detail::target<T>, A0 , A1 , A2 , A3 , A4 , A5 , A6>::
Chris@16 125 make(detail::target<T>(), a0 , a1 , a2 , a3 , a4 , a5 , a6);
Chris@16 126 }
Chris@16 127
Chris@16 128
Chris@16 129
Chris@16 130
Chris@16 131
Chris@16 132
Chris@16 133
Chris@16 134 template <typename T, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7>
Chris@16 135 inline
Chris@16 136 typename expression::new_<detail::target<T>, A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7>::type const
Chris@16 137 new_(A0 const& a0 , A1 const& a1 , A2 const& a2 , A3 const& a3 , A4 const& a4 , A5 const& a5 , A6 const& a6 , A7 const& a7)
Chris@16 138 {
Chris@16 139 return
Chris@16 140 expression::
Chris@16 141 new_<detail::target<T>, A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7>::
Chris@16 142 make(detail::target<T>(), a0 , a1 , a2 , a3 , a4 , a5 , a6 , a7);
Chris@16 143 }
Chris@16 144
Chris@16 145
Chris@16 146
Chris@16 147
Chris@16 148
Chris@16 149
Chris@16 150
Chris@16 151 template <typename T, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8>
Chris@16 152 inline
Chris@16 153 typename expression::new_<detail::target<T>, A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8>::type const
Chris@16 154 new_(A0 const& a0 , A1 const& a1 , A2 const& a2 , A3 const& a3 , A4 const& a4 , A5 const& a5 , A6 const& a6 , A7 const& a7 , A8 const& a8)
Chris@16 155 {
Chris@16 156 return
Chris@16 157 expression::
Chris@16 158 new_<detail::target<T>, A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8>::
Chris@16 159 make(detail::target<T>(), a0 , a1 , a2 , a3 , a4 , a5 , a6 , a7 , a8);
Chris@16 160 }
Chris@16 161
Chris@16 162
Chris@16 163
Chris@16 164
Chris@16 165
Chris@16 166
Chris@16 167
Chris@16 168 template <typename T, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9>
Chris@16 169 inline
Chris@16 170 typename expression::new_<detail::target<T>, A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9>::type const
Chris@16 171 new_(A0 const& a0 , A1 const& a1 , A2 const& a2 , A3 const& a3 , A4 const& a4 , A5 const& a5 , A6 const& a6 , A7 const& a7 , A8 const& a8 , A9 const& a9)
Chris@16 172 {
Chris@16 173 return
Chris@16 174 expression::
Chris@16 175 new_<detail::target<T>, A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9>::
Chris@16 176 make(detail::target<T>(), a0 , a1 , a2 , a3 , a4 , a5 , a6 , a7 , a8 , a9);
Chris@16 177 }