00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036 #ifndef _GLIBCXX_REPEAT_HEADER
00037 # error Internal error: _GLIBCXX_REPEAT_HEADER must be set
00038 #endif
00039
00040 #ifndef _GLIBCXX_TUPLE_ALL_TEMPLATE_PARAMS
00041 # define _GLIBCXX_TUPLE_ALL_TEMPLATE_PARAMS typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7, typename _T8, typename _T9, typename _T10
00042 # define _GLIBCXX_TUPLE_ALL_TEMPLATE_PARAMS_UNNAMED typename, typename, typename, typename, typename, typename, typename, typename, typename, typename
00043 # define _GLIBCXX_TUPLE_ALL_TEMPLATE_ARGS _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10
00044 #endif
00045
00046 #define _GLIBCXX_NUM_ARGS 0
00047 #define _GLIBCXX_COMMA
00048 #define _GLIBCXX_TEMPLATE_PARAMS
00049 #define _GLIBCXX_TEMPLATE_ARGS
00050 #define _GLIBCXX_PARAMS
00051 #define _GLIBCXX_REF_PARAMS
00052 #define _GLIBCXX_ARGS
00053 #define _GLIBCXX_COMMA_SHIFTED
00054 #define _GLIBCXX_TEMPLATE_PARAMS_SHIFTED
00055 #define _GLIBCXX_TEMPLATE_ARGS_SHIFTED
00056 #define _GLIBCXX_PARAMS_SHIFTED
00057 #define _GLIBCXX_ARGS_SHIFTED
00058 #define _GLIBCXX_BIND_MEMBERS_INIT
00059 #define _GLIBCXX_BIND_MEMBERS
00060 #define _GLIBCXX_MU_GET_TUPLE_ARGS
00061 #define _GLIBCXX_BIND_V_TEMPLATE_ARGS(_CV)
00062 #define _GLIBCXX_BIND_V_ARGS
00063 #define _GLIBCXX_TUPLE_ADD_CREF
00064 #define _GLIBCXX_TUPLE_COPY_INIT
00065 #define _GLIBCXX_TUPLE_ASSIGN
00066 #define _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS
00067 #define _GLIBCXX_TEMPLATE_ARGS_STRIPPED
00068 #define _GLIBCXX_TEMPLATE_PARAMS_U
00069 #define _GLIBCXX_TEMPLATE_ARGS_U
00070 #define _GLIBCXX_REF_WRAP_PARAMS
00071 #define _GLIBCXX_REF_TEMPLATE_ARGS
00072 #define _GLIBCXX_NUM_ARGS_PLUS_1 1
00073 #define _GLIBCXX_T_NUM_ARGS_PLUS_1 _T1
00074 #include _GLIBCXX_REPEAT_HEADER
00075 #undef _GLIBCXX_T_NUM_ARGS_PLUS_1
00076 #undef _GLIBCXX_NUM_ARGS_PLUS_1
00077 #undef _GLIBCXX_REF_TEMPLATE_ARGS
00078 #undef _GLIBCXX_REF_WRAP_PARAMS
00079 #undef _GLIBCXX_TEMPLATE_ARGS_U
00080 #undef _GLIBCXX_TEMPLATE_PARAMS_U
00081 #undef _GLIBCXX_TEMPLATE_ARGS_STRIPPED
00082 #undef _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS
00083 #undef _GLIBCXX_TUPLE_ASSIGN
00084 #undef _GLIBCXX_TUPLE_COPY_INIT
00085 #undef _GLIBCXX_TUPLE_ADD_CREF
00086 #undef _GLIBCXX_BIND_V_ARGS
00087 #undef _GLIBCXX_BIND_V_TEMPLATE_ARGS
00088 #undef _GLIBCXX_MU_GET_TUPLE_ARGS
00089 #undef _GLIBCXX_BIND_MEMBERS_INIT
00090 #undef _GLIBCXX_BIND_MEMBERS
00091 #undef _GLIBCXX_ARGS_SHIFTED
00092 #undef _GLIBCXX_PARAMS_SHIFTED
00093 #undef _GLIBCXX_TEMPLATE_ARGS_SHIFTED
00094 #undef _GLIBCXX_TEMPLATE_PARAMS_SHIFTED
00095 #undef _GLIBCXX_COMMA_SHIFTED
00096 #undef _GLIBCXX_ARGS
00097 #undef _GLIBCXX_REF_PARAMS
00098 #undef _GLIBCXX_PARAMS
00099 #undef _GLIBCXX_TEMPLATE_ARGS
00100 #undef _GLIBCXX_TEMPLATE_PARAMS
00101 #undef _GLIBCXX_COMMA
00102 #undef _GLIBCXX_NUM_ARGS
00103
00104 #define _GLIBCXX_NUM_ARGS 1
00105 #define _GLIBCXX_COMMA ,
00106 #define _GLIBCXX_TEMPLATE_PARAMS typename _T1
00107 #define _GLIBCXX_TEMPLATE_ARGS _T1
00108 #define _GLIBCXX_PARAMS _T1 __a1
00109 #define _GLIBCXX_REF_PARAMS _T1& __a1
00110 #define _GLIBCXX_ARGS __a1
00111 #define _GLIBCXX_COMMA_SHIFTED
00112 #define _GLIBCXX_TEMPLATE_PARAMS_SHIFTED
00113 #define _GLIBCXX_TEMPLATE_ARGS_SHIFTED
00114 #define _GLIBCXX_PARAMS_SHIFTED
00115 #define _GLIBCXX_ARGS_SHIFTED
00116 #define _GLIBCXX_BIND_MEMBERS _T1 _M_arg1;
00117 #define _GLIBCXX_BIND_MEMBERS_INIT _M_arg1(__a1)
00118 #define _GLIBCXX_MU_GET_TUPLE_ARGS ::std::tr1::get<0>(__tuple)
00119 #define _GLIBCXX_BIND_V_TEMPLATE_ARGS(_CV) typename result_of<_Mu<_T1> _CV(_T1, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type
00120 #define _GLIBCXX_BIND_V_ARGS _Mu<_T1>()(_M_arg1, ::std::tr1::tie(_GLIBCXX_BIND_ARGS))
00121 #define _GLIBCXX_TUPLE_ADD_CREF typename __add_c_ref<_T1>::type __a1
00122 #define _GLIBCXX_TUPLE_COPY_INIT _M_arg1(__in._M_arg1)
00123 #define _GLIBCXX_TUPLE_ASSIGN _M_arg1 = __in._M_arg1;
00124 #define _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS typename _T1 = _NullClass
00125 #define _GLIBCXX_TEMPLATE_ARGS_STRIPPED typename __strip_reference_wrapper<_T1>::__type
00126 #define _GLIBCXX_TEMPLATE_PARAMS_U typename _U1
00127 #define _GLIBCXX_TEMPLATE_ARGS_U _U1
00128 #define _GLIBCXX_REF_WRAP_PARAMS ref(__a1)
00129 #define _GLIBCXX_REF_TEMPLATE_ARGS _T1&
00130 #define _GLIBCXX_NUM_ARGS_PLUS_1 2
00131 #define _GLIBCXX_T_NUM_ARGS_PLUS_1 _T2
00132 #include _GLIBCXX_REPEAT_HEADER
00133 #undef _GLIBCXX_T_NUM_ARGS_PLUS_1
00134 #undef _GLIBCXX_NUM_ARGS_PLUS_1
00135 #undef _GLIBCXX_REF_TEMPLATE_ARGS
00136 #undef _GLIBCXX_REF_WRAP_PARAMS
00137 #undef _GLIBCXX_TEMPLATE_ARGS_U
00138 #undef _GLIBCXX_TEMPLATE_PARAMS_U
00139 #undef _GLIBCXX_TEMPLATE_ARGS_STRIPPED
00140 #undef _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS
00141 #undef _GLIBCXX_TUPLE_ASSIGN
00142 #undef _GLIBCXX_TUPLE_COPY_INIT
00143 #undef _GLIBCXX_TUPLE_ADD_CREF
00144 #undef _GLIBCXX_BIND_V_ARGS
00145 #undef _GLIBCXX_BIND_V_TEMPLATE_ARGS
00146 #undef _GLIBCXX_MU_GET_TUPLE_ARGS
00147 #undef _GLIBCXX_BIND_MEMBERS_INIT
00148 #undef _GLIBCXX_BIND_MEMBERS
00149 #undef _GLIBCXX_ARGS_SHIFTED
00150 #undef _GLIBCXX_PARAMS_SHIFTED
00151 #undef _GLIBCXX_TEMPLATE_ARGS_SHIFTED
00152 #undef _GLIBCXX_TEMPLATE_PARAMS_SHIFTED
00153 #undef _GLIBCXX_COMMA_SHIFTED
00154 #undef _GLIBCXX_ARGS
00155 #undef _GLIBCXX_REF_PARAMS
00156 #undef _GLIBCXX_PARAMS
00157 #undef _GLIBCXX_TEMPLATE_ARGS
00158 #undef _GLIBCXX_TEMPLATE_PARAMS
00159 #undef _GLIBCXX_COMMA
00160 #undef _GLIBCXX_NUM_ARGS
00161
00162 #define _GLIBCXX_NUM_ARGS 2
00163 #define _GLIBCXX_COMMA ,
00164 #define _GLIBCXX_TEMPLATE_PARAMS typename _T1, typename _T2
00165 #define _GLIBCXX_TEMPLATE_ARGS _T1, _T2
00166 #define _GLIBCXX_PARAMS _T1 __a1, _T2 __a2
00167 #define _GLIBCXX_REF_PARAMS _T1& __a1, _T2& __a2
00168 #define _GLIBCXX_ARGS __a1, __a2
00169 #define _GLIBCXX_COMMA_SHIFTED ,
00170 #define _GLIBCXX_TEMPLATE_PARAMS_SHIFTED typename _T1
00171 #define _GLIBCXX_TEMPLATE_ARGS_SHIFTED _T1
00172 #define _GLIBCXX_PARAMS_SHIFTED _T1 __a1
00173 #define _GLIBCXX_ARGS_SHIFTED __a1
00174 #define _GLIBCXX_BIND_MEMBERS _T1 _M_arg1; _T2 _M_arg2;
00175 #define _GLIBCXX_BIND_MEMBERS_INIT _M_arg1(__a1), _M_arg2(__a2)
00176 #define _GLIBCXX_MU_GET_TUPLE_ARGS ::std::tr1::get<0>(__tuple), ::std::tr1::get<1>(__tuple)
00177 #define _GLIBCXX_BIND_V_TEMPLATE_ARGS(_CV) typename result_of<_Mu<_T1> _CV(_T1, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T2> _CV(_T2, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type
00178 #define _GLIBCXX_BIND_V_ARGS _Mu<_T1>()(_M_arg1, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T2>()(_M_arg2, ::std::tr1::tie(_GLIBCXX_BIND_ARGS))
00179 #define _GLIBCXX_TUPLE_ADD_CREF typename __add_c_ref<_T1>::type __a1, typename __add_c_ref<_T2>::type __a2
00180 #define _GLIBCXX_TUPLE_COPY_INIT _M_arg1(__in._M_arg1), _M_arg2(__in._M_arg2)
00181 #define _GLIBCXX_TUPLE_ASSIGN _M_arg1 = __in._M_arg1; _M_arg2 = __in._M_arg2;
00182 #define _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS typename _T1 = _NullClass, typename _T2 = _NullClass
00183 #define _GLIBCXX_TEMPLATE_ARGS_STRIPPED typename __strip_reference_wrapper<_T1>::__type, typename __strip_reference_wrapper<_T2>::__type
00184 #define _GLIBCXX_TEMPLATE_PARAMS_U typename _U1, typename _U2
00185 #define _GLIBCXX_TEMPLATE_ARGS_U _U1, _U2
00186 #define _GLIBCXX_REF_WRAP_PARAMS ref(__a1), ref(__a2)
00187 #define _GLIBCXX_REF_TEMPLATE_ARGS _T1&, _T2&
00188 #define _GLIBCXX_NUM_ARGS_PLUS_1 3
00189 #define _GLIBCXX_T_NUM_ARGS_PLUS_1 _T3
00190 #include _GLIBCXX_REPEAT_HEADER
00191 #undef _GLIBCXX_T_NUM_ARGS_PLUS_1
00192 #undef _GLIBCXX_NUM_ARGS_PLUS_1
00193 #undef _GLIBCXX_REF_TEMPLATE_ARGS
00194 #undef _GLIBCXX_REF_WRAP_PARAMS
00195 #undef _GLIBCXX_TEMPLATE_ARGS_U
00196 #undef _GLIBCXX_TEMPLATE_PARAMS_U
00197 #undef _GLIBCXX_TEMPLATE_ARGS_STRIPPED
00198 #undef _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS
00199 #undef _GLIBCXX_TUPLE_ASSIGN
00200 #undef _GLIBCXX_TUPLE_COPY_INIT
00201 #undef _GLIBCXX_TUPLE_ADD_CREF
00202 #undef _GLIBCXX_BIND_V_ARGS
00203 #undef _GLIBCXX_BIND_V_TEMPLATE_ARGS
00204 #undef _GLIBCXX_MU_GET_TUPLE_ARGS
00205 #undef _GLIBCXX_BIND_MEMBERS_INIT
00206 #undef _GLIBCXX_BIND_MEMBERS
00207 #undef _GLIBCXX_ARGS_SHIFTED
00208 #undef _GLIBCXX_PARAMS_SHIFTED
00209 #undef _GLIBCXX_TEMPLATE_ARGS_SHIFTED
00210 #undef _GLIBCXX_TEMPLATE_PARAMS_SHIFTED
00211 #undef _GLIBCXX_COMMA_SHIFTED
00212 #undef _GLIBCXX_ARGS
00213 #undef _GLIBCXX_REF_PARAMS
00214 #undef _GLIBCXX_PARAMS
00215 #undef _GLIBCXX_TEMPLATE_ARGS
00216 #undef _GLIBCXX_TEMPLATE_PARAMS
00217 #undef _GLIBCXX_COMMA
00218 #undef _GLIBCXX_NUM_ARGS
00219 #define _GLIBCXX_NUM_ARGS 3
00220 #define _GLIBCXX_COMMA ,
00221 #define _GLIBCXX_TEMPLATE_PARAMS typename _T1, typename _T2, typename _T3
00222 #define _GLIBCXX_TEMPLATE_ARGS _T1, _T2, _T3
00223 #define _GLIBCXX_PARAMS _T1 __a1, _T2 __a2, _T3 __a3
00224 #define _GLIBCXX_REF_PARAMS _T1& __a1, _T2& __a2, _T3& __a3
00225 #define _GLIBCXX_ARGS __a1, __a2, __a3
00226 #define _GLIBCXX_COMMA_SHIFTED ,
00227 #define _GLIBCXX_TEMPLATE_PARAMS_SHIFTED typename _T1, typename _T2
00228 #define _GLIBCXX_TEMPLATE_ARGS_SHIFTED _T1, _T2
00229 #define _GLIBCXX_PARAMS_SHIFTED _T1 __a1, _T2 __a2
00230 #define _GLIBCXX_ARGS_SHIFTED __a1, __a2
00231 #define _GLIBCXX_BIND_MEMBERS _T1 _M_arg1; _T2 _M_arg2; _T3 _M_arg3;
00232 #define _GLIBCXX_BIND_MEMBERS_INIT _M_arg1(__a1), _M_arg2(__a2), _M_arg3(__a3)
00233 #define _GLIBCXX_MU_GET_TUPLE_ARGS ::std::tr1::get<0>(__tuple), ::std::tr1::get<1>(__tuple), ::std::tr1::get<2>(__tuple)
00234 #define _GLIBCXX_BIND_V_TEMPLATE_ARGS(_CV) typename result_of<_Mu<_T1> _CV(_T1, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T2> _CV(_T2, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T3> _CV(_T3, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type
00235 #define _GLIBCXX_BIND_V_ARGS _Mu<_T1>()(_M_arg1, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T2>()(_M_arg2, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T3>()(_M_arg3, ::std::tr1::tie(_GLIBCXX_BIND_ARGS))
00236 #define _GLIBCXX_TUPLE_ADD_CREF typename __add_c_ref<_T1>::type __a1, typename __add_c_ref<_T2>::type __a2, typename __add_c_ref<_T3>::type __a3
00237 #define _GLIBCXX_TUPLE_COPY_INIT _M_arg1(__in._M_arg1), _M_arg2(__in._M_arg2), _M_arg3(__in._M_arg3)
00238 #define _GLIBCXX_TUPLE_ASSIGN _M_arg1 = __in._M_arg1; _M_arg2 = __in._M_arg2; _M_arg3 = __in._M_arg3;
00239 #define _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS typename _T1 = _NullClass, typename _T2 = _NullClass, typename _T3 = _NullClass
00240 #define _GLIBCXX_TEMPLATE_ARGS_STRIPPED typename __strip_reference_wrapper<_T1>::__type, typename __strip_reference_wrapper<_T2>::__type, typename __strip_reference_wrapper<_T3>::__type
00241 #define _GLIBCXX_TEMPLATE_PARAMS_U typename _U1, typename _U2, typename _U3
00242 #define _GLIBCXX_TEMPLATE_ARGS_U _U1, _U2, _U3
00243 #define _GLIBCXX_REF_WRAP_PARAMS ref(__a1), ref(__a2), ref(__a3)
00244 #define _GLIBCXX_REF_TEMPLATE_ARGS _T1&, _T2&, _T3&
00245 #define _GLIBCXX_NUM_ARGS_PLUS_1 4
00246 #define _GLIBCXX_T_NUM_ARGS_PLUS_1 _T4
00247 #include _GLIBCXX_REPEAT_HEADER
00248 #undef _GLIBCXX_T_NUM_ARGS_PLUS_1
00249 #undef _GLIBCXX_NUM_ARGS_PLUS_1
00250 #undef _GLIBCXX_REF_TEMPLATE_ARGS
00251 #undef _GLIBCXX_REF_WRAP_PARAMS
00252 #undef _GLIBCXX_TEMPLATE_ARGS_U
00253 #undef _GLIBCXX_TEMPLATE_PARAMS_U
00254 #undef _GLIBCXX_TEMPLATE_ARGS_STRIPPED
00255 #undef _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS
00256 #undef _GLIBCXX_TUPLE_ASSIGN
00257 #undef _GLIBCXX_TUPLE_COPY_INIT
00258 #undef _GLIBCXX_TUPLE_ADD_CREF
00259 #undef _GLIBCXX_BIND_V_ARGS
00260 #undef _GLIBCXX_BIND_V_TEMPLATE_ARGS
00261 #undef _GLIBCXX_MU_GET_TUPLE_ARGS
00262 #undef _GLIBCXX_BIND_MEMBERS_INIT
00263 #undef _GLIBCXX_BIND_MEMBERS
00264 #undef _GLIBCXX_ARGS_SHIFTED
00265 #undef _GLIBCXX_PARAMS_SHIFTED
00266 #undef _GLIBCXX_TEMPLATE_ARGS_SHIFTED
00267 #undef _GLIBCXX_TEMPLATE_PARAMS_SHIFTED
00268 #undef _GLIBCXX_COMMA_SHIFTED
00269 #undef _GLIBCXX_ARGS
00270 #undef _GLIBCXX_REF_PARAMS
00271 #undef _GLIBCXX_PARAMS
00272 #undef _GLIBCXX_TEMPLATE_ARGS
00273 #undef _GLIBCXX_TEMPLATE_PARAMS
00274 #undef _GLIBCXX_COMMA
00275 #undef _GLIBCXX_NUM_ARGS
00276 #define _GLIBCXX_NUM_ARGS 4
00277 #define _GLIBCXX_COMMA ,
00278 #define _GLIBCXX_TEMPLATE_PARAMS typename _T1, typename _T2, typename _T3, typename _T4
00279 #define _GLIBCXX_TEMPLATE_ARGS _T1, _T2, _T3, _T4
00280 #define _GLIBCXX_PARAMS _T1 __a1, _T2 __a2, _T3 __a3, _T4 __a4
00281 #define _GLIBCXX_REF_PARAMS _T1& __a1, _T2& __a2, _T3& __a3, _T4& __a4
00282 #define _GLIBCXX_ARGS __a1, __a2, __a3, __a4
00283 #define _GLIBCXX_COMMA_SHIFTED ,
00284 #define _GLIBCXX_TEMPLATE_PARAMS_SHIFTED typename _T1, typename _T2, typename _T3
00285 #define _GLIBCXX_TEMPLATE_ARGS_SHIFTED _T1, _T2, _T3
00286 #define _GLIBCXX_PARAMS_SHIFTED _T1 __a1, _T2 __a2, _T3 __a3
00287 #define _GLIBCXX_ARGS_SHIFTED __a1, __a2, __a3
00288 #define _GLIBCXX_BIND_MEMBERS _T1 _M_arg1; _T2 _M_arg2; _T3 _M_arg3; _T4 _M_arg4;
00289 #define _GLIBCXX_BIND_MEMBERS_INIT _M_arg1(__a1), _M_arg2(__a2), _M_arg3(__a3), _M_arg4(__a4)
00290 #define _GLIBCXX_MU_GET_TUPLE_ARGS ::std::tr1::get<0>(__tuple), ::std::tr1::get<1>(__tuple), ::std::tr1::get<2>(__tuple), ::std::tr1::get<3>(__tuple)
00291 #define _GLIBCXX_BIND_V_TEMPLATE_ARGS(_CV) typename result_of<_Mu<_T1> _CV(_T1, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T2> _CV(_T2, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T3> _CV(_T3, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T4> _CV(_T4, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type
00292 #define _GLIBCXX_BIND_V_ARGS _Mu<_T1>()(_M_arg1, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T2>()(_M_arg2, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T3>()(_M_arg3, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T4>()(_M_arg4, ::std::tr1::tie(_GLIBCXX_BIND_ARGS))
00293 #define _GLIBCXX_TUPLE_ADD_CREF typename __add_c_ref<_T1>::type __a1, typename __add_c_ref<_T2>::type __a2, typename __add_c_ref<_T3>::type __a3, typename __add_c_ref<_T4>::type __a4
00294 #define _GLIBCXX_TUPLE_COPY_INIT _M_arg1(__in._M_arg1), _M_arg2(__in._M_arg2), _M_arg3(__in._M_arg3), _M_arg4(__in._M_arg4)
00295 #define _GLIBCXX_TUPLE_ASSIGN _M_arg1 = __in._M_arg1; _M_arg2 = __in._M_arg2; _M_arg3 = __in._M_arg3; _M_arg4 = __in._M_arg4;
00296 #define _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS typename _T1 = _NullClass, typename _T2 = _NullClass, typename _T3 = _NullClass, typename _T4 = _NullClass
00297 #define _GLIBCXX_TEMPLATE_ARGS_STRIPPED typename __strip_reference_wrapper<_T1>::__type, typename __strip_reference_wrapper<_T2>::__type, typename __strip_reference_wrapper<_T3>::__type, typename __strip_reference_wrapper<_T4>::__type
00298 #define _GLIBCXX_TEMPLATE_PARAMS_U typename _U1, typename _U2, typename _U3, typename _U4
00299 #define _GLIBCXX_TEMPLATE_ARGS_U _U1, _U2, _U3, _U4
00300 #define _GLIBCXX_REF_WRAP_PARAMS ref(__a1), ref(__a2), ref(__a3), ref(__a4)
00301 #define _GLIBCXX_REF_TEMPLATE_ARGS _T1&, _T2&, _T3&, _T4&
00302 #define _GLIBCXX_NUM_ARGS_PLUS_1 5
00303 #define _GLIBCXX_T_NUM_ARGS_PLUS_1 _T5
00304 #include _GLIBCXX_REPEAT_HEADER
00305 #undef _GLIBCXX_T_NUM_ARGS_PLUS_1
00306 #undef _GLIBCXX_NUM_ARGS_PLUS_1
00307 #undef _GLIBCXX_REF_TEMPLATE_ARGS
00308 #undef _GLIBCXX_REF_WRAP_PARAMS
00309 #undef _GLIBCXX_TEMPLATE_ARGS_U
00310 #undef _GLIBCXX_TEMPLATE_PARAMS_U
00311 #undef _GLIBCXX_TEMPLATE_ARGS_STRIPPED
00312 #undef _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS
00313 #undef _GLIBCXX_TUPLE_ASSIGN
00314 #undef _GLIBCXX_TUPLE_COPY_INIT
00315 #undef _GLIBCXX_TUPLE_ADD_CREF
00316 #undef _GLIBCXX_BIND_V_ARGS
00317 #undef _GLIBCXX_BIND_V_TEMPLATE_ARGS
00318 #undef _GLIBCXX_MU_GET_TUPLE_ARGS
00319 #undef _GLIBCXX_BIND_MEMBERS_INIT
00320 #undef _GLIBCXX_BIND_MEMBERS
00321 #undef _GLIBCXX_ARGS_SHIFTED
00322 #undef _GLIBCXX_PARAMS_SHIFTED
00323 #undef _GLIBCXX_TEMPLATE_ARGS_SHIFTED
00324 #undef _GLIBCXX_TEMPLATE_PARAMS_SHIFTED
00325 #undef _GLIBCXX_COMMA_SHIFTED
00326 #undef _GLIBCXX_ARGS
00327 #undef _GLIBCXX_REF_PARAMS
00328 #undef _GLIBCXX_PARAMS
00329 #undef _GLIBCXX_TEMPLATE_ARGS
00330 #undef _GLIBCXX_TEMPLATE_PARAMS
00331 #undef _GLIBCXX_COMMA
00332 #undef _GLIBCXX_NUM_ARGS
00333 #define _GLIBCXX_NUM_ARGS 5
00334 #define _GLIBCXX_COMMA ,
00335 #define _GLIBCXX_TEMPLATE_PARAMS typename _T1, typename _T2, typename _T3, typename _T4, typename _T5
00336 #define _GLIBCXX_TEMPLATE_ARGS _T1, _T2, _T3, _T4, _T5
00337 #define _GLIBCXX_PARAMS _T1 __a1, _T2 __a2, _T3 __a3, _T4 __a4, _T5 __a5
00338 #define _GLIBCXX_REF_PARAMS _T1& __a1, _T2& __a2, _T3& __a3, _T4& __a4, _T5& __a5
00339 #define _GLIBCXX_ARGS __a1, __a2, __a3, __a4, __a5
00340 #define _GLIBCXX_COMMA_SHIFTED ,
00341 #define _GLIBCXX_TEMPLATE_PARAMS_SHIFTED typename _T1, typename _T2, typename _T3, typename _T4
00342 #define _GLIBCXX_TEMPLATE_ARGS_SHIFTED _T1, _T2, _T3, _T4
00343 #define _GLIBCXX_PARAMS_SHIFTED _T1 __a1, _T2 __a2, _T3 __a3, _T4 __a4
00344 #define _GLIBCXX_ARGS_SHIFTED __a1, __a2, __a3, __a4
00345 #define _GLIBCXX_BIND_MEMBERS _T1 _M_arg1; _T2 _M_arg2; _T3 _M_arg3; _T4 _M_arg4; _T5 _M_arg5;
00346 #define _GLIBCXX_BIND_MEMBERS_INIT _M_arg1(__a1), _M_arg2(__a2), _M_arg3(__a3), _M_arg4(__a4), _M_arg5(__a5)
00347 #define _GLIBCXX_MU_GET_TUPLE_ARGS ::std::tr1::get<0>(__tuple), ::std::tr1::get<1>(__tuple), ::std::tr1::get<2>(__tuple), ::std::tr1::get<3>(__tuple), ::std::tr1::get<4>(__tuple)
00348 #define _GLIBCXX_BIND_V_TEMPLATE_ARGS(_CV) typename result_of<_Mu<_T1> _CV(_T1, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T2> _CV(_T2, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T3> _CV(_T3, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T4> _CV(_T4, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T5> _CV(_T5, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type
00349 #define _GLIBCXX_BIND_V_ARGS _Mu<_T1>()(_M_arg1, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T2>()(_M_arg2, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T3>()(_M_arg3, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T4>()(_M_arg4, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T5>()(_M_arg5, ::std::tr1::tie(_GLIBCXX_BIND_ARGS))
00350 #define _GLIBCXX_TUPLE_ADD_CREF typename __add_c_ref<_T1>::type __a1, typename __add_c_ref<_T2>::type __a2, typename __add_c_ref<_T3>::type __a3, typename __add_c_ref<_T4>::type __a4, typename __add_c_ref<_T5>::type __a5
00351 #define _GLIBCXX_TUPLE_COPY_INIT _M_arg1(__in._M_arg1), _M_arg2(__in._M_arg2), _M_arg3(__in._M_arg3), _M_arg4(__in._M_arg4), _M_arg5(__in._M_arg5)
00352 #define _GLIBCXX_TUPLE_ASSIGN _M_arg1 = __in._M_arg1; _M_arg2 = __in._M_arg2; _M_arg3 = __in._M_arg3; _M_arg4 = __in._M_arg4; _M_arg5 = __in._M_arg5;
00353 #define _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS typename _T1 = _NullClass, typename _T2 = _NullClass, typename _T3 = _NullClass, typename _T4 = _NullClass, typename _T5 = _NullClass
00354 #define _GLIBCXX_TEMPLATE_ARGS_STRIPPED typename __strip_reference_wrapper<_T1>::__type, typename __strip_reference_wrapper<_T2>::__type, typename __strip_reference_wrapper<_T3>::__type, typename __strip_reference_wrapper<_T4>::__type, typename __strip_reference_wrapper<_T5>::__type
00355 #define _GLIBCXX_TEMPLATE_PARAMS_U typename _U1, typename _U2, typename _U3, typename _U4, typename _U5
00356 #define _GLIBCXX_TEMPLATE_ARGS_U _U1, _U2, _U3, _U4, _U5
00357 #define _GLIBCXX_REF_WRAP_PARAMS ref(__a1), ref(__a2), ref(__a3), ref(__a4), ref(__a5)
00358 #define _GLIBCXX_REF_TEMPLATE_ARGS _T1&, _T2&, _T3&, _T4&, _T5&
00359 #define _GLIBCXX_NUM_ARGS_PLUS_1 6
00360 #define _GLIBCXX_T_NUM_ARGS_PLUS_1 _T6
00361 #include _GLIBCXX_REPEAT_HEADER
00362 #undef _GLIBCXX_T_NUM_ARGS_PLUS_1
00363 #undef _GLIBCXX_NUM_ARGS_PLUS_1
00364 #undef _GLIBCXX_REF_TEMPLATE_ARGS
00365 #undef _GLIBCXX_REF_WRAP_PARAMS
00366 #undef _GLIBCXX_TEMPLATE_ARGS_U
00367 #undef _GLIBCXX_TEMPLATE_PARAMS_U
00368 #undef _GLIBCXX_TEMPLATE_ARGS_STRIPPED
00369 #undef _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS
00370 #undef _GLIBCXX_TUPLE_ASSIGN
00371 #undef _GLIBCXX_TUPLE_COPY_INIT
00372 #undef _GLIBCXX_TUPLE_ADD_CREF
00373 #undef _GLIBCXX_BIND_V_ARGS
00374 #undef _GLIBCXX_BIND_V_TEMPLATE_ARGS
00375 #undef _GLIBCXX_MU_GET_TUPLE_ARGS
00376 #undef _GLIBCXX_BIND_MEMBERS_INIT
00377 #undef _GLIBCXX_BIND_MEMBERS
00378 #undef _GLIBCXX_ARGS_SHIFTED
00379 #undef _GLIBCXX_PARAMS_SHIFTED
00380 #undef _GLIBCXX_TEMPLATE_ARGS_SHIFTED
00381 #undef _GLIBCXX_TEMPLATE_PARAMS_SHIFTED
00382 #undef _GLIBCXX_COMMA_SHIFTED
00383 #undef _GLIBCXX_ARGS
00384 #undef _GLIBCXX_REF_PARAMS
00385 #undef _GLIBCXX_PARAMS
00386 #undef _GLIBCXX_TEMPLATE_ARGS
00387 #undef _GLIBCXX_TEMPLATE_PARAMS
00388 #undef _GLIBCXX_COMMA
00389 #undef _GLIBCXX_NUM_ARGS
00390 #define _GLIBCXX_NUM_ARGS 6
00391 #define _GLIBCXX_COMMA ,
00392 #define _GLIBCXX_TEMPLATE_PARAMS typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6
00393 #define _GLIBCXX_TEMPLATE_ARGS _T1, _T2, _T3, _T4, _T5, _T6
00394 #define _GLIBCXX_PARAMS _T1 __a1, _T2 __a2, _T3 __a3, _T4 __a4, _T5 __a5, _T6 __a6
00395 #define _GLIBCXX_REF_PARAMS _T1& __a1, _T2& __a2, _T3& __a3, _T4& __a4, _T5& __a5, _T6& __a6
00396 #define _GLIBCXX_ARGS __a1, __a2, __a3, __a4, __a5, __a6
00397 #define _GLIBCXX_COMMA_SHIFTED ,
00398 #define _GLIBCXX_TEMPLATE_PARAMS_SHIFTED typename _T1, typename _T2, typename _T3, typename _T4, typename _T5
00399 #define _GLIBCXX_TEMPLATE_ARGS_SHIFTED _T1, _T2, _T3, _T4, _T5
00400 #define _GLIBCXX_PARAMS_SHIFTED _T1 __a1, _T2 __a2, _T3 __a3, _T4 __a4, _T5 __a5
00401 #define _GLIBCXX_ARGS_SHIFTED __a1, __a2, __a3, __a4, __a5
00402 #define _GLIBCXX_BIND_MEMBERS _T1 _M_arg1; _T2 _M_arg2; _T3 _M_arg3; _T4 _M_arg4; _T5 _M_arg5; _T6 _M_arg6;
00403 #define _GLIBCXX_BIND_MEMBERS_INIT _M_arg1(__a1), _M_arg2(__a2), _M_arg3(__a3), _M_arg4(__a4), _M_arg5(__a5), _M_arg6(__a6)
00404 #define _GLIBCXX_MU_GET_TUPLE_ARGS ::std::tr1::get<0>(__tuple), ::std::tr1::get<1>(__tuple), ::std::tr1::get<2>(__tuple), ::std::tr1::get<3>(__tuple), ::std::tr1::get<4>(__tuple), ::std::tr1::get<5>(__tuple)
00405 #define _GLIBCXX_BIND_V_TEMPLATE_ARGS(_CV) typename result_of<_Mu<_T1> _CV(_T1, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T2> _CV(_T2, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T3> _CV(_T3, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T4> _CV(_T4, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T5> _CV(_T5, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T6> _CV(_T6, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type
00406 #define _GLIBCXX_BIND_V_ARGS _Mu<_T1>()(_M_arg1, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T2>()(_M_arg2, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T3>()(_M_arg3, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T4>()(_M_arg4, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T5>()(_M_arg5, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T6>()(_M_arg6, ::std::tr1::tie(_GLIBCXX_BIND_ARGS))
00407 #define _GLIBCXX_TUPLE_ADD_CREF typename __add_c_ref<_T1>::type __a1, typename __add_c_ref<_T2>::type __a2, typename __add_c_ref<_T3>::type __a3, typename __add_c_ref<_T4>::type __a4, typename __add_c_ref<_T5>::type __a5, typename __add_c_ref<_T6>::type __a6
00408 #define _GLIBCXX_TUPLE_COPY_INIT _M_arg1(__in._M_arg1), _M_arg2(__in._M_arg2), _M_arg3(__in._M_arg3), _M_arg4(__in._M_arg4), _M_arg5(__in._M_arg5), _M_arg6(__in._M_arg6)
00409 #define _GLIBCXX_TUPLE_ASSIGN _M_arg1 = __in._M_arg1; _M_arg2 = __in._M_arg2; _M_arg3 = __in._M_arg3; _M_arg4 = __in._M_arg4; _M_arg5 = __in._M_arg5; _M_arg6 = __in._M_arg6;
00410 #define _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS typename _T1 = _NullClass, typename _T2 = _NullClass, typename _T3 = _NullClass, typename _T4 = _NullClass, typename _T5 = _NullClass, typename _T6 = _NullClass
00411 #define _GLIBCXX_TEMPLATE_ARGS_STRIPPED typename __strip_reference_wrapper<_T1>::__type, typename __strip_reference_wrapper<_T2>::__type, typename __strip_reference_wrapper<_T3>::__type, typename __strip_reference_wrapper<_T4>::__type, typename __strip_reference_wrapper<_T5>::__type, typename __strip_reference_wrapper<_T6>::__type
00412 #define _GLIBCXX_TEMPLATE_PARAMS_U typename _U1, typename _U2, typename _U3, typename _U4, typename _U5, typename _U6
00413 #define _GLIBCXX_TEMPLATE_ARGS_U _U1, _U2, _U3, _U4, _U5, _U6
00414 #define _GLIBCXX_REF_WRAP_PARAMS ref(__a1), ref(__a2), ref(__a3), ref(__a4), ref(__a5), ref(__a6)
00415 #define _GLIBCXX_REF_TEMPLATE_ARGS _T1&, _T2&, _T3&, _T4&, _T5&, _T6&
00416 #define _GLIBCXX_NUM_ARGS_PLUS_1 7
00417 #define _GLIBCXX_T_NUM_ARGS_PLUS_1 _T7
00418 #include _GLIBCXX_REPEAT_HEADER
00419 #undef _GLIBCXX_T_NUM_ARGS_PLUS_1
00420 #undef _GLIBCXX_NUM_ARGS_PLUS_1
00421 #undef _GLIBCXX_REF_TEMPLATE_ARGS
00422 #undef _GLIBCXX_REF_WRAP_PARAMS
00423 #undef _GLIBCXX_TEMPLATE_ARGS_U
00424 #undef _GLIBCXX_TEMPLATE_PARAMS_U
00425 #undef _GLIBCXX_TEMPLATE_ARGS_STRIPPED
00426 #undef _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS
00427 #undef _GLIBCXX_TUPLE_ASSIGN
00428 #undef _GLIBCXX_TUPLE_COPY_INIT
00429 #undef _GLIBCXX_TUPLE_ADD_CREF
00430 #undef _GLIBCXX_BIND_V_ARGS
00431 #undef _GLIBCXX_BIND_V_TEMPLATE_ARGS
00432 #undef _GLIBCXX_MU_GET_TUPLE_ARGS
00433 #undef _GLIBCXX_BIND_MEMBERS_INIT
00434 #undef _GLIBCXX_BIND_MEMBERS
00435 #undef _GLIBCXX_ARGS_SHIFTED
00436 #undef _GLIBCXX_PARAMS_SHIFTED
00437 #undef _GLIBCXX_TEMPLATE_ARGS_SHIFTED
00438 #undef _GLIBCXX_TEMPLATE_PARAMS_SHIFTED
00439 #undef _GLIBCXX_COMMA_SHIFTED
00440 #undef _GLIBCXX_ARGS
00441 #undef _GLIBCXX_REF_PARAMS
00442 #undef _GLIBCXX_PARAMS
00443 #undef _GLIBCXX_TEMPLATE_ARGS
00444 #undef _GLIBCXX_TEMPLATE_PARAMS
00445 #undef _GLIBCXX_COMMA
00446 #undef _GLIBCXX_NUM_ARGS
00447 #define _GLIBCXX_NUM_ARGS 7
00448 #define _GLIBCXX_COMMA ,
00449 #define _GLIBCXX_TEMPLATE_PARAMS typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7
00450 #define _GLIBCXX_TEMPLATE_ARGS _T1, _T2, _T3, _T4, _T5, _T6, _T7
00451 #define _GLIBCXX_PARAMS _T1 __a1, _T2 __a2, _T3 __a3, _T4 __a4, _T5 __a5, _T6 __a6, _T7 __a7
00452 #define _GLIBCXX_REF_PARAMS _T1& __a1, _T2& __a2, _T3& __a3, _T4& __a4, _T5& __a5, _T6& __a6, _T7& __a7
00453 #define _GLIBCXX_ARGS __a1, __a2, __a3, __a4, __a5, __a6, __a7
00454 #define _GLIBCXX_COMMA_SHIFTED ,
00455 #define _GLIBCXX_TEMPLATE_PARAMS_SHIFTED typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6
00456 #define _GLIBCXX_TEMPLATE_ARGS_SHIFTED _T1, _T2, _T3, _T4, _T5, _T6
00457 #define _GLIBCXX_PARAMS_SHIFTED _T1 __a1, _T2 __a2, _T3 __a3, _T4 __a4, _T5 __a5, _T6 __a6
00458 #define _GLIBCXX_ARGS_SHIFTED __a1, __a2, __a3, __a4, __a5, __a6
00459 #define _GLIBCXX_BIND_MEMBERS _T1 _M_arg1; _T2 _M_arg2; _T3 _M_arg3; _T4 _M_arg4; _T5 _M_arg5; _T6 _M_arg6; _T7 _M_arg7;
00460 #define _GLIBCXX_BIND_MEMBERS_INIT _M_arg1(__a1), _M_arg2(__a2), _M_arg3(__a3), _M_arg4(__a4), _M_arg5(__a5), _M_arg6(__a6), _M_arg7(__a7)
00461 #define _GLIBCXX_MU_GET_TUPLE_ARGS ::std::tr1::get<0>(__tuple), ::std::tr1::get<1>(__tuple), ::std::tr1::get<2>(__tuple), ::std::tr1::get<3>(__tuple), ::std::tr1::get<4>(__tuple), ::std::tr1::get<5>(__tuple), ::std::tr1::get<6>(__tuple)
00462 #define _GLIBCXX_BIND_V_TEMPLATE_ARGS(_CV) typename result_of<_Mu<_T1> _CV(_T1, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T2> _CV(_T2, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T3> _CV(_T3, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T4> _CV(_T4, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T5> _CV(_T5, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T6> _CV(_T6, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T7> _CV(_T7, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type
00463 #define _GLIBCXX_BIND_V_ARGS _Mu<_T1>()(_M_arg1, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T2>()(_M_arg2, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T3>()(_M_arg3, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T4>()(_M_arg4, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T5>()(_M_arg5, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T6>()(_M_arg6, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T7>()(_M_arg7, ::std::tr1::tie(_GLIBCXX_BIND_ARGS))
00464 #define _GLIBCXX_TUPLE_ADD_CREF typename __add_c_ref<_T1>::type __a1, typename __add_c_ref<_T2>::type __a2, typename __add_c_ref<_T3>::type __a3, typename __add_c_ref<_T4>::type __a4, typename __add_c_ref<_T5>::type __a5, typename __add_c_ref<_T6>::type __a6, typename __add_c_ref<_T7>::type __a7
00465 #define _GLIBCXX_TUPLE_COPY_INIT _M_arg1(__in._M_arg1), _M_arg2(__in._M_arg2), _M_arg3(__in._M_arg3), _M_arg4(__in._M_arg4), _M_arg5(__in._M_arg5), _M_arg6(__in._M_arg6), _M_arg7(__in._M_arg7)
00466 #define _GLIBCXX_TUPLE_ASSIGN _M_arg1 = __in._M_arg1; _M_arg2 = __in._M_arg2; _M_arg3 = __in._M_arg3; _M_arg4 = __in._M_arg4; _M_arg5 = __in._M_arg5; _M_arg6 = __in._M_arg6; _M_arg7 = __in._M_arg7;
00467 #define _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS typename _T1 = _NullClass, typename _T2 = _NullClass, typename _T3 = _NullClass, typename _T4 = _NullClass, typename _T5 = _NullClass, typename _T6 = _NullClass, typename _T7 = _NullClass
00468 #define _GLIBCXX_TEMPLATE_ARGS_STRIPPED typename __strip_reference_wrapper<_T1>::__type, typename __strip_reference_wrapper<_T2>::__type, typename __strip_reference_wrapper<_T3>::__type, typename __strip_reference_wrapper<_T4>::__type, typename __strip_reference_wrapper<_T5>::__type, typename __strip_reference_wrapper<_T6>::__type, typename __strip_reference_wrapper<_T7>::__type
00469 #define _GLIBCXX_TEMPLATE_PARAMS_U typename _U1, typename _U2, typename _U3, typename _U4, typename _U5, typename _U6, typename _U7
00470 #define _GLIBCXX_TEMPLATE_ARGS_U _U1, _U2, _U3, _U4, _U5, _U6, _U7
00471 #define _GLIBCXX_REF_WRAP_PARAMS ref(__a1), ref(__a2), ref(__a3), ref(__a4), ref(__a5), ref(__a6), ref(__a7)
00472 #define _GLIBCXX_REF_TEMPLATE_ARGS _T1&, _T2&, _T3&, _T4&, _T5&, _T6&, _T7&
00473 #define _GLIBCXX_NUM_ARGS_PLUS_1 8
00474 #define _GLIBCXX_T_NUM_ARGS_PLUS_1 _T8
00475 #include _GLIBCXX_REPEAT_HEADER
00476 #undef _GLIBCXX_T_NUM_ARGS_PLUS_1
00477 #undef _GLIBCXX_NUM_ARGS_PLUS_1
00478 #undef _GLIBCXX_REF_TEMPLATE_ARGS
00479 #undef _GLIBCXX_REF_WRAP_PARAMS
00480 #undef _GLIBCXX_TEMPLATE_ARGS_U
00481 #undef _GLIBCXX_TEMPLATE_PARAMS_U
00482 #undef _GLIBCXX_TEMPLATE_ARGS_STRIPPED
00483 #undef _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS
00484 #undef _GLIBCXX_TUPLE_ASSIGN
00485 #undef _GLIBCXX_TUPLE_COPY_INIT
00486 #undef _GLIBCXX_TUPLE_ADD_CREF
00487 #undef _GLIBCXX_BIND_V_ARGS
00488 #undef _GLIBCXX_BIND_V_TEMPLATE_ARGS
00489 #undef _GLIBCXX_MU_GET_TUPLE_ARGS
00490 #undef _GLIBCXX_BIND_MEMBERS_INIT
00491 #undef _GLIBCXX_BIND_MEMBERS
00492 #undef _GLIBCXX_ARGS_SHIFTED
00493 #undef _GLIBCXX_PARAMS_SHIFTED
00494 #undef _GLIBCXX_TEMPLATE_ARGS_SHIFTED
00495 #undef _GLIBCXX_TEMPLATE_PARAMS_SHIFTED
00496 #undef _GLIBCXX_COMMA_SHIFTED
00497 #undef _GLIBCXX_ARGS
00498 #undef _GLIBCXX_REF_PARAMS
00499 #undef _GLIBCXX_PARAMS
00500 #undef _GLIBCXX_TEMPLATE_ARGS
00501 #undef _GLIBCXX_TEMPLATE_PARAMS
00502 #undef _GLIBCXX_COMMA
00503 #undef _GLIBCXX_NUM_ARGS
00504 #define _GLIBCXX_NUM_ARGS 8
00505 #define _GLIBCXX_COMMA ,
00506 #define _GLIBCXX_TEMPLATE_PARAMS typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7, typename _T8
00507 #define _GLIBCXX_TEMPLATE_ARGS _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8
00508 #define _GLIBCXX_PARAMS _T1 __a1, _T2 __a2, _T3 __a3, _T4 __a4, _T5 __a5, _T6 __a6, _T7 __a7, _T8 __a8
00509 #define _GLIBCXX_REF_PARAMS _T1& __a1, _T2& __a2, _T3& __a3, _T4& __a4, _T5& __a5, _T6& __a6, _T7& __a7, _T8& __a8
00510 #define _GLIBCXX_ARGS __a1, __a2, __a3, __a4, __a5, __a6, __a7, __a8
00511 #define _GLIBCXX_COMMA_SHIFTED ,
00512 #define _GLIBCXX_TEMPLATE_PARAMS_SHIFTED typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7
00513 #define _GLIBCXX_TEMPLATE_ARGS_SHIFTED _T1, _T2, _T3, _T4, _T5, _T6, _T7
00514 #define _GLIBCXX_PARAMS_SHIFTED _T1 __a1, _T2 __a2, _T3 __a3, _T4 __a4, _T5 __a5, _T6 __a6, _T7 __a7
00515 #define _GLIBCXX_ARGS_SHIFTED __a1, __a2, __a3, __a4, __a5, __a6, __a7
00516 #define _GLIBCXX_BIND_MEMBERS _T1 _M_arg1; _T2 _M_arg2; _T3 _M_arg3; _T4 _M_arg4; _T5 _M_arg5; _T6 _M_arg6; _T7 _M_arg7; _T8 _M_arg8;
00517 #define _GLIBCXX_BIND_MEMBERS_INIT _M_arg1(__a1), _M_arg2(__a2), _M_arg3(__a3), _M_arg4(__a4), _M_arg5(__a5), _M_arg6(__a6), _M_arg7(__a7), _M_arg8(__a8)
00518 #define _GLIBCXX_MU_GET_TUPLE_ARGS ::std::tr1::get<0>(__tuple), ::std::tr1::get<1>(__tuple), ::std::tr1::get<2>(__tuple), ::std::tr1::get<3>(__tuple), ::std::tr1::get<4>(__tuple), ::std::tr1::get<5>(__tuple), ::std::tr1::get<6>(__tuple), ::std::tr1::get<7>(__tuple)
00519 #define _GLIBCXX_BIND_V_TEMPLATE_ARGS(_CV) typename result_of<_Mu<_T1> _CV(_T1, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T2> _CV(_T2, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T3> _CV(_T3, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T4> _CV(_T4, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T5> _CV(_T5, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T6> _CV(_T6, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T7> _CV(_T7, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T8> _CV(_T8, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type
00520 #define _GLIBCXX_BIND_V_ARGS _Mu<_T1>()(_M_arg1, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T2>()(_M_arg2, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T3>()(_M_arg3, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T4>()(_M_arg4, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T5>()(_M_arg5, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T6>()(_M_arg6, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T7>()(_M_arg7, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T8>()(_M_arg8, ::std::tr1::tie(_GLIBCXX_BIND_ARGS))
00521 #define _GLIBCXX_TUPLE_ADD_CREF typename __add_c_ref<_T1>::type __a1, typename __add_c_ref<_T2>::type __a2, typename __add_c_ref<_T3>::type __a3, typename __add_c_ref<_T4>::type __a4, typename __add_c_ref<_T5>::type __a5, typename __add_c_ref<_T6>::type __a6, typename __add_c_ref<_T7>::type __a7, typename __add_c_ref<_T8>::type __a8
00522 #define _GLIBCXX_TUPLE_COPY_INIT _M_arg1(__in._M_arg1), _M_arg2(__in._M_arg2), _M_arg3(__in._M_arg3), _M_arg4(__in._M_arg4), _M_arg5(__in._M_arg5), _M_arg6(__in._M_arg6), _M_arg7(__in._M_arg7), _M_arg8(__in._M_arg8)
00523 #define _GLIBCXX_TUPLE_ASSIGN _M_arg1 = __in._M_arg1; _M_arg2 = __in._M_arg2; _M_arg3 = __in._M_arg3; _M_arg4 = __in._M_arg4; _M_arg5 = __in._M_arg5; _M_arg6 = __in._M_arg6; _M_arg7 = __in._M_arg7; _M_arg8 = __in._M_arg8;
00524 #define _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS typename _T1 = _NullClass, typename _T2 = _NullClass, typename _T3 = _NullClass, typename _T4 = _NullClass, typename _T5 = _NullClass, typename _T6 = _NullClass, typename _T7 = _NullClass, typename _T8 = _NullClass
00525 #define _GLIBCXX_TEMPLATE_ARGS_STRIPPED typename __strip_reference_wrapper<_T1>::__type, typename __strip_reference_wrapper<_T2>::__type, typename __strip_reference_wrapper<_T3>::__type, typename __strip_reference_wrapper<_T4>::__type, typename __strip_reference_wrapper<_T5>::__type, typename __strip_reference_wrapper<_T6>::__type, typename __strip_reference_wrapper<_T7>::__type, typename __strip_reference_wrapper<_T8>::__type
00526 #define _GLIBCXX_TEMPLATE_PARAMS_U typename _U1, typename _U2, typename _U3, typename _U4, typename _U5, typename _U6, typename _U7, typename _U8
00527 #define _GLIBCXX_TEMPLATE_ARGS_U _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8
00528 #define _GLIBCXX_REF_WRAP_PARAMS ref(__a1), ref(__a2), ref(__a3), ref(__a4), ref(__a5), ref(__a6), ref(__a7), ref(__a8)
00529 #define _GLIBCXX_REF_TEMPLATE_ARGS _T1&, _T2&, _T3&, _T4&, _T5&, _T6&, _T7&, _T8&
00530 #define _GLIBCXX_NUM_ARGS_PLUS_1 9
00531 #define _GLIBCXX_T_NUM_ARGS_PLUS_1 _T9
00532 #include _GLIBCXX_REPEAT_HEADER
00533 #undef _GLIBCXX_T_NUM_ARGS_PLUS_1
00534 #undef _GLIBCXX_NUM_ARGS_PLUS_1
00535 #undef _GLIBCXX_REF_TEMPLATE_ARGS
00536 #undef _GLIBCXX_REF_WRAP_PARAMS
00537 #undef _GLIBCXX_TEMPLATE_ARGS_U
00538 #undef _GLIBCXX_TEMPLATE_PARAMS_U
00539 #undef _GLIBCXX_TEMPLATE_ARGS_STRIPPED
00540 #undef _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS
00541 #undef _GLIBCXX_TUPLE_ASSIGN
00542 #undef _GLIBCXX_TUPLE_COPY_INIT
00543 #undef _GLIBCXX_TUPLE_ADD_CREF
00544 #undef _GLIBCXX_BIND_V_ARGS
00545 #undef _GLIBCXX_BIND_V_TEMPLATE_ARGS
00546 #undef _GLIBCXX_MU_GET_TUPLE_ARGS
00547 #undef _GLIBCXX_BIND_MEMBERS_INIT
00548 #undef _GLIBCXX_BIND_MEMBERS
00549 #undef _GLIBCXX_ARGS_SHIFTED
00550 #undef _GLIBCXX_PARAMS_SHIFTED
00551 #undef _GLIBCXX_TEMPLATE_ARGS_SHIFTED
00552 #undef _GLIBCXX_TEMPLATE_PARAMS_SHIFTED
00553 #undef _GLIBCXX_COMMA_SHIFTED
00554 #undef _GLIBCXX_ARGS
00555 #undef _GLIBCXX_REF_PARAMS
00556 #undef _GLIBCXX_PARAMS
00557 #undef _GLIBCXX_TEMPLATE_ARGS
00558 #undef _GLIBCXX_TEMPLATE_PARAMS
00559 #undef _GLIBCXX_COMMA
00560 #undef _GLIBCXX_NUM_ARGS
00561 #define _GLIBCXX_NUM_ARGS 9
00562 #define _GLIBCXX_COMMA ,
00563 #define _GLIBCXX_TEMPLATE_PARAMS typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7, typename _T8, typename _T9
00564 #define _GLIBCXX_TEMPLATE_ARGS _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9
00565 #define _GLIBCXX_PARAMS _T1 __a1, _T2 __a2, _T3 __a3, _T4 __a4, _T5 __a5, _T6 __a6, _T7 __a7, _T8 __a8, _T9 __a9
00566 #define _GLIBCXX_REF_PARAMS _T1& __a1, _T2& __a2, _T3& __a3, _T4& __a4, _T5& __a5, _T6& __a6, _T7& __a7, _T8& __a8, _T9& __a9
00567 #define _GLIBCXX_ARGS __a1, __a2, __a3, __a4, __a5, __a6, __a7, __a8, __a9
00568 #define _GLIBCXX_COMMA_SHIFTED ,
00569 #define _GLIBCXX_TEMPLATE_PARAMS_SHIFTED typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7, typename _T8
00570 #define _GLIBCXX_TEMPLATE_ARGS_SHIFTED _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8
00571 #define _GLIBCXX_PARAMS_SHIFTED _T1 __a1, _T2 __a2, _T3 __a3, _T4 __a4, _T5 __a5, _T6 __a6, _T7 __a7, _T8 __a8
00572 #define _GLIBCXX_ARGS_SHIFTED __a1, __a2, __a3, __a4, __a5, __a6, __a7, __a8
00573 #define _GLIBCXX_BIND_MEMBERS _T1 _M_arg1; _T2 _M_arg2; _T3 _M_arg3; _T4 _M_arg4; _T5 _M_arg5; _T6 _M_arg6; _T7 _M_arg7; _T8 _M_arg8; _T9 _M_arg9;
00574 #define _GLIBCXX_BIND_MEMBERS_INIT _M_arg1(__a1), _M_arg2(__a2), _M_arg3(__a3), _M_arg4(__a4), _M_arg5(__a5), _M_arg6(__a6), _M_arg7(__a7), _M_arg8(__a8), _M_arg9(__a9)
00575 #define _GLIBCXX_MU_GET_TUPLE_ARGS ::std::tr1::get<0>(__tuple), ::std::tr1::get<1>(__tuple), ::std::tr1::get<2>(__tuple), ::std::tr1::get<3>(__tuple), ::std::tr1::get<4>(__tuple), ::std::tr1::get<5>(__tuple), ::std::tr1::get<6>(__tuple), ::std::tr1::get<7>(__tuple), ::std::tr1::get<8>(__tuple)
00576 #define _GLIBCXX_BIND_V_TEMPLATE_ARGS(_CV) typename result_of<_Mu<_T1> _CV(_T1, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T2> _CV(_T2, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T3> _CV(_T3, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T4> _CV(_T4, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T5> _CV(_T5, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T6> _CV(_T6, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T7> _CV(_T7, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T8> _CV(_T8, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T9> _CV(_T9, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type
00577 #define _GLIBCXX_BIND_V_ARGS _Mu<_T1>()(_M_arg1, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T2>()(_M_arg2, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T3>()(_M_arg3, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T4>()(_M_arg4, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T5>()(_M_arg5, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T6>()(_M_arg6, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T7>()(_M_arg7, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T8>()(_M_arg8, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T9>()(_M_arg9, ::std::tr1::tie(_GLIBCXX_BIND_ARGS))
00578 #define _GLIBCXX_TUPLE_ADD_CREF typename __add_c_ref<_T1>::type __a1, typename __add_c_ref<_T2>::type __a2, typename __add_c_ref<_T3>::type __a3, typename __add_c_ref<_T4>::type __a4, typename __add_c_ref<_T5>::type __a5, typename __add_c_ref<_T6>::type __a6, typename __add_c_ref<_T7>::type __a7, typename __add_c_ref<_T8>::type __a8, typename __add_c_ref<_T9>::type __a9
00579 #define _GLIBCXX_TUPLE_COPY_INIT _M_arg1(__in._M_arg1), _M_arg2(__in._M_arg2), _M_arg3(__in._M_arg3), _M_arg4(__in._M_arg4), _M_arg5(__in._M_arg5), _M_arg6(__in._M_arg6), _M_arg7(__in._M_arg7), _M_arg8(__in._M_arg8), _M_arg9(__in._M_arg9)
00580 #define _GLIBCXX_TUPLE_ASSIGN _M_arg1 = __in._M_arg1; _M_arg2 = __in._M_arg2; _M_arg3 = __in._M_arg3; _M_arg4 = __in._M_arg4; _M_arg5 = __in._M_arg5; _M_arg6 = __in._M_arg6; _M_arg7 = __in._M_arg7; _M_arg8 = __in._M_arg8; _M_arg9 = __in._M_arg9;
00581 #define _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS typename _T1 = _NullClass, typename _T2 = _NullClass, typename _T3 = _NullClass, typename _T4 = _NullClass, typename _T5 = _NullClass, typename _T6 = _NullClass, typename _T7 = _NullClass, typename _T8 = _NullClass, typename _T9 = _NullClass
00582 #define _GLIBCXX_TEMPLATE_ARGS_STRIPPED typename __strip_reference_wrapper<_T1>::__type, typename __strip_reference_wrapper<_T2>::__type, typename __strip_reference_wrapper<_T3>::__type, typename __strip_reference_wrapper<_T4>::__type, typename __strip_reference_wrapper<_T5>::__type, typename __strip_reference_wrapper<_T6>::__type, typename __strip_reference_wrapper<_T7>::__type, typename __strip_reference_wrapper<_T8>::__type, typename __strip_reference_wrapper<_T9>::__type
00583 #define _GLIBCXX_TEMPLATE_PARAMS_U typename _U1, typename _U2, typename _U3, typename _U4, typename _U5, typename _U6, typename _U7, typename _U8, typename _U9
00584 #define _GLIBCXX_TEMPLATE_ARGS_U _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9
00585 #define _GLIBCXX_REF_WRAP_PARAMS ref(__a1), ref(__a2), ref(__a3), ref(__a4), ref(__a5), ref(__a6), ref(__a7), ref(__a8), ref(__a9)
00586 #define _GLIBCXX_REF_TEMPLATE_ARGS _T1&, _T2&, _T3&, _T4&, _T5&, _T6&, _T7&, _T8&, _T9&
00587 #define _GLIBCXX_NUM_ARGS_PLUS_1 10
00588 #define _GLIBCXX_T_NUM_ARGS_PLUS_1 _T10
00589 #include _GLIBCXX_REPEAT_HEADER
00590 #undef _GLIBCXX_T_NUM_ARGS_PLUS_1
00591 #undef _GLIBCXX_NUM_ARGS_PLUS_1
00592 #undef _GLIBCXX_REF_TEMPLATE_ARGS
00593 #undef _GLIBCXX_REF_WRAP_PARAMS
00594 #undef _GLIBCXX_TEMPLATE_ARGS_U
00595 #undef _GLIBCXX_TEMPLATE_PARAMS_U
00596 #undef _GLIBCXX_TEMPLATE_ARGS_STRIPPED
00597 #undef _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS
00598 #undef _GLIBCXX_TUPLE_ASSIGN
00599 #undef _GLIBCXX_TUPLE_COPY_INIT
00600 #undef _GLIBCXX_TUPLE_ADD_CREF
00601 #undef _GLIBCXX_BIND_V_ARGS
00602 #undef _GLIBCXX_BIND_V_TEMPLATE_ARGS
00603 #undef _GLIBCXX_MU_GET_TUPLE_ARGS
00604 #undef _GLIBCXX_BIND_MEMBERS_INIT
00605 #undef _GLIBCXX_BIND_MEMBERS
00606 #undef _GLIBCXX_ARGS_SHIFTED
00607 #undef _GLIBCXX_PARAMS_SHIFTED
00608 #undef _GLIBCXX_TEMPLATE_ARGS_SHIFTED
00609 #undef _GLIBCXX_TEMPLATE_PARAMS_SHIFTED
00610 #undef _GLIBCXX_COMMA_SHIFTED
00611 #undef _GLIBCXX_ARGS
00612 #undef _GLIBCXX_REF_PARAMS
00613 #undef _GLIBCXX_PARAMS
00614 #undef _GLIBCXX_TEMPLATE_ARGS
00615 #undef _GLIBCXX_TEMPLATE_PARAMS
00616 #undef _GLIBCXX_COMMA
00617 #undef _GLIBCXX_NUM_ARGS
00618 #define _GLIBCXX_LAST_INCLUDE
00619 #define _GLIBCXX_NUM_ARGS 10
00620 #define _GLIBCXX_COMMA ,
00621 #define _GLIBCXX_TEMPLATE_PARAMS typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7, typename _T8, typename _T9, typename _T10
00622 #define _GLIBCXX_TEMPLATE_ARGS _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10
00623 #define _GLIBCXX_PARAMS _T1 __a1, _T2 __a2, _T3 __a3, _T4 __a4, _T5 __a5, _T6 __a6, _T7 __a7, _T8 __a8, _T9 __a9, _T10 __a10
00624 #define _GLIBCXX_REF_PARAMS _T1& __a1, _T2& __a2, _T3& __a3, _T4& __a4, _T5& __a5, _T6& __a6, _T7& __a7, _T8& __a8, _T9& __a9, _T10& __a10
00625 #define _GLIBCXX_ARGS __a1, __a2, __a3, __a4, __a5, __a6, __a7, __a8, __a9, __a10
00626 #define _GLIBCXX_COMMA_SHIFTED ,
00627 #define _GLIBCXX_TEMPLATE_PARAMS_SHIFTED typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7, typename _T8, typename _T9
00628 #define _GLIBCXX_TEMPLATE_ARGS_SHIFTED _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9
00629 #define _GLIBCXX_PARAMS_SHIFTED _T1 __a1, _T2 __a2, _T3 __a3, _T4 __a4, _T5 __a5, _T6 __a6, _T7 __a7, _T8 __a8, _T9 __a9
00630 #define _GLIBCXX_ARGS_SHIFTED __a1, __a2, __a3, __a4, __a5, __a6, __a7, __a8, __a9
00631 #define _GLIBCXX_BIND_MEMBERS _T1 _M_arg1; _T2 _M_arg2; _T3 _M_arg3; _T4 _M_arg4; _T5 _M_arg5; _T6 _M_arg6; _T7 _M_arg7; _T8 _M_arg8; _T9 _M_arg9; _T10 _M_arg10;
00632 #define _GLIBCXX_BIND_MEMBERS_INIT _M_arg1(__a1), _M_arg2(__a2), _M_arg3(__a3), _M_arg4(__a4), _M_arg5(__a5), _M_arg6(__a6), _M_arg7(__a7), _M_arg8(__a8), _M_arg9(__a9), _M_arg10(__a10)
00633 #define _GLIBCXX_MU_GET_TUPLE_ARGS ::std::tr1::get<0>(__tuple), ::std::tr1::get<1>(__tuple), ::std::tr1::get<2>(__tuple), ::std::tr1::get<3>(__tuple), ::std::tr1::get<4>(__tuple), ::std::tr1::get<5>(__tuple), ::std::tr1::get<6>(__tuple), ::std::tr1::get<7>(__tuple), ::std::tr1::get<8>(__tuple), ::std::tr1::get<9>(__tuple)
00634 #define _GLIBCXX_BIND_V_TEMPLATE_ARGS(_CV) typename result_of<_Mu<_T1> _CV(_T1, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T2> _CV(_T2, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T3> _CV(_T3, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T4> _CV(_T4, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T5> _CV(_T5, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T6> _CV(_T6, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T7> _CV(_T7, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T8> _CV(_T8, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T9> _CV(_T9, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type, typename result_of<_Mu<_T10> _CV(_T10, tuple<_GLIBCXX_BIND_TEMPLATE_ARGS>)>::type
00635 #define _GLIBCXX_BIND_V_ARGS _Mu<_T1>()(_M_arg1, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T2>()(_M_arg2, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T3>()(_M_arg3, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T4>()(_M_arg4, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T5>()(_M_arg5, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T6>()(_M_arg6, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T7>()(_M_arg7, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T8>()(_M_arg8, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T9>()(_M_arg9, ::std::tr1::tie(_GLIBCXX_BIND_ARGS)), _Mu<_T10>()(_M_arg10, ::std::tr1::tie(_GLIBCXX_BIND_ARGS))
00636 #define _GLIBCXX_TUPLE_ADD_CREF typename __add_c_ref<_T1>::type __a1, typename __add_c_ref<_T2>::type __a2, typename __add_c_ref<_T3>::type __a3, typename __add_c_ref<_T4>::type __a4, typename __add_c_ref<_T5>::type __a5, typename __add_c_ref<_T6>::type __a6, typename __add_c_ref<_T7>::type __a7, typename __add_c_ref<_T8>::type __a8, typename __add_c_ref<_T9>::type __a9, typename __add_c_ref<_T10>::type __a10
00637 #define _GLIBCXX_TUPLE_COPY_INIT _M_arg1(__in._M_arg1), _M_arg2(__in._M_arg2), _M_arg3(__in._M_arg3), _M_arg4(__in._M_arg4), _M_arg5(__in._M_arg5), _M_arg6(__in._M_arg6), _M_arg7(__in._M_arg7), _M_arg8(__in._M_arg8), _M_arg9(__in._M_arg9), _M_arg10(__in._M_arg10)
00638 #define _GLIBCXX_TUPLE_ASSIGN _M_arg1 = __in._M_arg1; _M_arg2 = __in._M_arg2; _M_arg3 = __in._M_arg3; _M_arg4 = __in._M_arg4; _M_arg5 = __in._M_arg5; _M_arg6 = __in._M_arg6; _M_arg7 = __in._M_arg7; _M_arg8 = __in._M_arg8; _M_arg9 = __in._M_arg9; _M_arg10 = __in._M_arg10;
00639 #define _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS typename _T1 = _NullClass, typename _T2 = _NullClass, typename _T3 = _NullClass, typename _T4 = _NullClass, typename _T5 = _NullClass, typename _T6 = _NullClass, typename _T7 = _NullClass, typename _T8 = _NullClass, typename _T9 = _NullClass, typename _T10 = _NullClass
00640 #define _GLIBCXX_TEMPLATE_ARGS_STRIPPED typename __strip_reference_wrapper<_T1>::__type, typename __strip_reference_wrapper<_T2>::__type, typename __strip_reference_wrapper<_T3>::__type, typename __strip_reference_wrapper<_T4>::__type, typename __strip_reference_wrapper<_T5>::__type, typename __strip_reference_wrapper<_T6>::__type, typename __strip_reference_wrapper<_T7>::__type, typename __strip_reference_wrapper<_T8>::__type, typename __strip_reference_wrapper<_T9>::__type, typename __strip_reference_wrapper<_T10>::__type
00641 #define _GLIBCXX_TEMPLATE_PARAMS_U typename _U1, typename _U2, typename _U3, typename _U4, typename _U5, typename _U6, typename _U7, typename _U8, typename _U9, typename _U10
00642 #define _GLIBCXX_TEMPLATE_ARGS_U _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9, _U10
00643 #define _GLIBCXX_REF_WRAP_PARAMS ref(__a1), ref(__a2), ref(__a3), ref(__a4), ref(__a5), ref(__a6), ref(__a7), ref(__a8), ref(__a9), ref(__a10)
00644 #define _GLIBCXX_REF_TEMPLATE_ARGS _T1&, _T2&, _T3&, _T4&, _T5&, _T6&, _T7&, _T8&, _T9&, _T10&
00645 #define _GLIBCXX_NUM_ARGS_PLUS_1 11
00646 #define _GLIBCXX_T_NUM_ARGS_PLUS_1 _T11
00647 #include _GLIBCXX_REPEAT_HEADER
00648 #undef _GLIBCXX_T_NUM_ARGS_PLUS_1
00649 #undef _GLIBCXX_NUM_ARGS_PLUS_1
00650 #undef _GLIBCXX_REF_TEMPLATE_ARGS
00651 #undef _GLIBCXX_REF_WRAP_PARAMS
00652 #undef _GLIBCXX_TEMPLATE_ARGS_U
00653 #undef _GLIBCXX_TEMPLATE_PARAMS_U
00654 #undef _GLIBCXX_TEMPLATE_ARGS_STRIPPED
00655 #undef _GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS
00656 #undef _GLIBCXX_TUPLE_ASSIGN
00657 #undef _GLIBCXX_TUPLE_COPY_INIT
00658 #undef _GLIBCXX_TUPLE_ADD_CREF
00659 #undef _GLIBCXX_BIND_V_ARGS
00660 #undef _GLIBCXX_BIND_V_TEMPLATE_ARGS
00661 #undef _GLIBCXX_MU_GET_TUPLE_ARGS
00662 #undef _GLIBCXX_BIND_MEMBERS_INIT
00663 #undef _GLIBCXX_BIND_MEMBERS
00664 #undef _GLIBCXX_ARGS_SHIFTED
00665 #undef _GLIBCXX_PARAMS_SHIFTED
00666 #undef _GLIBCXX_TEMPLATE_ARGS_SHIFTED
00667 #undef _GLIBCXX_TEMPLATE_PARAMS_SHIFTED
00668 #undef _GLIBCXX_COMMA_SHIFTED
00669 #undef _GLIBCXX_ARGS
00670 #undef _GLIBCXX_REF_PARAMS
00671 #undef _GLIBCXX_PARAMS
00672 #undef _GLIBCXX_TEMPLATE_ARGS
00673 #undef _GLIBCXX_TEMPLATE_PARAMS
00674 #undef _GLIBCXX_COMMA
00675 #undef _GLIBCXX_NUM_ARGS
00676 #undef _GLIBCXX_LAST_INCLUDE
00677