- Timestamp:
- Jan 10, 2016, 1:54:11 PM (9 years ago)
- Location:
- code/branches/cpp11_v3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/cpp11_v3
- Property svn:mergeinfo changed
-
code/branches/cpp11_v3/src/external/cpptcl/details/methods.h
r5781 r11054 27 27 if (cmem_) 28 28 { 29 dispatch<R>::do_dispatch(interp, boost::bind(cf_, p));30 } 31 else 32 { 33 dispatch<R>::do_dispatch(interp, boost::bind(f_, p));29 dispatch<R>::do_dispatch(interp, std::bind(cf_, p)); 30 } 31 else 32 { 33 dispatch<R>::do_dispatch(interp, std::bind(f_, p)); 34 34 } 35 35 } … … 60 60 { 61 61 dispatch<R>::template do_dispatch<T1>( 62 interp, boost::bind(cf_, p,_1),62 interp, std::bind(cf_, p, arg::_1), 63 63 tcl_cast<T1>::from(interp, objv[2])); 64 64 } … … 66 66 { 67 67 dispatch<R>::template do_dispatch<T1>( 68 interp, boost::bind(f_, p,_1),68 interp, std::bind(f_, p, arg::_1), 69 69 tcl_cast<T1>::from(interp, objv[2])); 70 70 } … … 96 96 { 97 97 dispatch<R>::template do_dispatch<T1, T2>( 98 interp, boost::bind(cf_, p, _1,_2),98 interp, std::bind(cf_, p, arg::_1, arg::_2), 99 99 tcl_cast<T1>::from(interp, objv[2]), 100 100 tcl_cast<T2>::from(interp, objv[3])); … … 103 103 { 104 104 dispatch<R>::template do_dispatch<T1, T2>( 105 interp, boost::bind(f_, p, _1,_2),105 interp, std::bind(f_, p, arg::_1, arg::_2), 106 106 tcl_cast<T1>::from(interp, objv[2]), 107 107 tcl_cast<T2>::from(interp, objv[3])); … … 134 134 { 135 135 dispatch<R>::template do_dispatch<T1, T2, T3>( 136 interp, boost::bind(cf_, p, _1, _2,_3),136 interp, std::bind(cf_, p, arg::_1, arg::_2, arg::_3), 137 137 tcl_cast<T1>::from(interp, objv[2]), 138 138 tcl_cast<T2>::from(interp, objv[3]), … … 142 142 { 143 143 dispatch<R>::template do_dispatch<T1, T2, T3>( 144 interp, boost::bind(f_, p, _1, _2,_3),144 interp, std::bind(f_, p, arg::_1, arg::_2, arg::_3), 145 145 tcl_cast<T1>::from(interp, objv[2]), 146 146 tcl_cast<T2>::from(interp, objv[3]), … … 175 175 { 176 176 dispatch<R>::template do_dispatch<T1, T2, T3, T4>( 177 interp, boost::bind(cf_, p, _1, _2, _3,_4),177 interp, std::bind(cf_, p, arg::_1, arg::_2, arg::_3, arg::_4), 178 178 tcl_cast<T1>::from(interp, objv[2]), 179 179 tcl_cast<T2>::from(interp, objv[3]), … … 184 184 { 185 185 dispatch<R>::template do_dispatch<T1, T2, T3, T4>( 186 interp, boost::bind(f_, p, _1, _2, _3,_4),186 interp, std::bind(f_, p, arg::_1, arg::_2, arg::_3, arg::_4), 187 187 tcl_cast<T1>::from(interp, objv[2]), 188 188 tcl_cast<T2>::from(interp, objv[3]), … … 218 218 { 219 219 dispatch<R>::template do_dispatch<T1, T2, T3, T4, T5>( 220 interp, boost::bind(cf_, p, _1, _2, _3, _4,_5),220 interp, std::bind(cf_, p, arg::_1, arg::_2, arg::_3, arg::_4, arg::_5), 221 221 tcl_cast<T1>::from(interp, objv[2]), 222 222 tcl_cast<T2>::from(interp, objv[3]), … … 228 228 { 229 229 dispatch<R>::template do_dispatch<T1, T2, T3, T4, T5>( 230 interp, boost::bind(f_, p, _1, _2, _3, _4,_5),230 interp, std::bind(f_, p, arg::_1, arg::_2, arg::_3, arg::_4, arg::_5), 231 231 tcl_cast<T1>::from(interp, objv[2]), 232 232 tcl_cast<T2>::from(interp, objv[3]), … … 263 263 { 264 264 dispatch<R>::template do_dispatch<T1, T2, T3, T4, T5, T6>( 265 interp, boost::bind(cf_, p, _1, _2, _3, _4, _5,_6),265 interp, std::bind(cf_, p, arg::_1, arg::_2, arg::_3, arg::_4, arg::_5, arg::_6), 266 266 tcl_cast<T1>::from(interp, objv[2]), 267 267 tcl_cast<T2>::from(interp, objv[3]), … … 274 274 { 275 275 dispatch<R>::template do_dispatch<T1, T2, T3, T4, T5, T6>( 276 interp, boost::bind(f_, p, _1, _2, _3, _4, _5,_6),276 interp, std::bind(f_, p, arg::_1, arg::_2, arg::_3, arg::_4, arg::_5, arg::_6), 277 277 tcl_cast<T1>::from(interp, objv[2]), 278 278 tcl_cast<T2>::from(interp, objv[3]), … … 310 310 { 311 311 dispatch<R>::template do_dispatch<T1, T2, T3, T4, T5, T6, T7>( 312 interp, boost::bind(cf_, p, _1, _2, _3, _4, _5, _6,_7),312 interp, std::bind(cf_, p, arg::_1, arg::_2, arg::_3, arg::_4, arg::_5, arg::_6, arg::_7), 313 313 tcl_cast<T1>::from(interp, objv[2]), 314 314 tcl_cast<T2>::from(interp, objv[3]), … … 322 322 { 323 323 dispatch<R>::template do_dispatch<T1, T2, T3, T4, T5, T6, T7>( 324 interp, boost::bind(f_, p, _1, _2, _3, _4, _5, _6,_7),324 interp, std::bind(f_, p, arg::_1, arg::_2, arg::_3, arg::_4, arg::_5, arg::_6, arg::_7), 325 325 tcl_cast<T1>::from(interp, objv[2]), 326 326 tcl_cast<T2>::from(interp, objv[3]), … … 360 360 dispatch<R>::template do_dispatch< 361 361 T1, T2, T3, T4, T5, T6, T7, T8>( 362 interp, boost::bind(cf_, p,363 _1, _2, _3, _4, _5, _6, _7,_8),362 interp, std::bind(cf_, p, 363 arg::_1, arg::_2, arg::_3, arg::_4, arg::_5, arg::_6, arg::_7, arg::_8), 364 364 tcl_cast<T1>::from(interp, objv[2]), 365 365 tcl_cast<T2>::from(interp, objv[3]), … … 375 375 dispatch<R>::template do_dispatch< 376 376 T1, T2, T3, T4, T5, T6, T7, T8>( 377 interp, boost::bind(f_, p,378 _1, _2, _3, _4, _5, _6, _7,_8),377 interp, std::bind(f_, p, 378 arg::_1, arg::_2, arg::_3, arg::_4, arg::_5, arg::_6, arg::_7, arg::_8), 379 379 tcl_cast<T1>::from(interp, objv[2]), 380 380 tcl_cast<T2>::from(interp, objv[3]), … … 416 416 dispatch<R>::template do_dispatch< 417 417 T1, T2, T3, T4, T5, T6, T7, T8, T9>( 418 interp, boost::bind(cf_, p,419 _1, _2, _3, _4, _5, _6, _7, _8,_9),418 interp, std::bind(cf_, p, 419 arg::_1, arg::_2, arg::_3, arg::_4, arg::_5, arg::_6, arg::_7, arg::_8, arg::_9), 420 420 tcl_cast<T1>::from(interp, objv[2]), 421 421 tcl_cast<T2>::from(interp, objv[3]), … … 432 432 dispatch<R>::template do_dispatch< 433 433 T1, T2, T3, T4, T5, T6, T7, T8, T9>( 434 interp, boost::bind(f_, p,435 _1, _2, _3, _4, _5, _6, _7, _8,_9),434 interp, std::bind(f_, p, 435 arg::_1, arg::_2, arg::_3, arg::_4, arg::_5, arg::_6, arg::_7, arg::_8, arg::_9), 436 436 tcl_cast<T1>::from(interp, objv[2]), 437 437 tcl_cast<T2>::from(interp, objv[3]),
Note: See TracChangeset
for help on using the changeset viewer.