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