x
Yes
No
Do you want to visit DriveHQ English website?
首页
产品服务
价格
免费试用
下载客户端
关于我们
云文件服务
|
云备份服务
|
FTP服务
|
企业邮箱服务
|
网站托管
|
客户端软件
云文件服务
云备份服务
FTP服务
企业级邮箱服务
网站托管
客户端软件
bind_mf_cc.hpp - Hosted on DriveHQ Cloud IT Platform
返回上层目录
上传
下载
共享
发布
新建文件夹
新建文件
复制
剪切
删除
粘贴
评论
升级服务
路径: \\game3dprogramming\materials\GameFactory\GameFactoryDemo\references\boost_1_35_0\boost\bind\bind_mf_cc.hpp
旋转
特效
属性
历史版本
// // bind/bind_mf_cc.hpp - support for different calling conventions // // Do not include this header directly. // // Copyright (c) 2001 Peter Dimov and Multi Media Ltd. // // Distributed under the Boost Software License, Version 1.0. (See // accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) // // See http://www.boost.org/libs/bind/bind.html for documentation. // // 0 template
_bi::bind_t
, typename _bi::list_av_1
::type> BOOST_BIND(R (BOOST_BIND_MF_CC T::*f) (), A1 a1) { typedef _mfi::BOOST_BIND_MF_NAME(mf0)
F; typedef typename _bi::list_av_1
::type list_type; return _bi::bind_t
(F(f), list_type(a1)); } template
_bi::bind_t
, typename _bi::list_av_1
::type> BOOST_BIND(R (BOOST_BIND_MF_CC T::*f) () const, A1 a1) { typedef _mfi::BOOST_BIND_MF_NAME(cmf0)
F; typedef typename _bi::list_av_1
::type list_type; return _bi::bind_t
(F(f), list_type(a1)); } // 1 template
_bi::bind_t
, typename _bi::list_av_2
::type> BOOST_BIND(R (BOOST_BIND_MF_CC T::*f) (B1), A1 a1, A2 a2) { typedef _mfi::BOOST_BIND_MF_NAME(mf1)
F; typedef typename _bi::list_av_2
::type list_type; return _bi::bind_t
(F(f), list_type(a1, a2)); } template
_bi::bind_t
, typename _bi::list_av_2
::type> BOOST_BIND(R (BOOST_BIND_MF_CC T::*f) (B1) const, A1 a1, A2 a2) { typedef _mfi::BOOST_BIND_MF_NAME(cmf1)
F; typedef typename _bi::list_av_2
::type list_type; return _bi::bind_t
(F(f), list_type(a1, a2)); } // 2 template
_bi::bind_t
, typename _bi::list_av_3
::type> BOOST_BIND(R (BOOST_BIND_MF_CC T::*f) (B1, B2), A1 a1, A2 a2, A3 a3) { typedef _mfi::BOOST_BIND_MF_NAME(mf2)
F; typedef typename _bi::list_av_3
::type list_type; return _bi::bind_t
(F(f), list_type(a1, a2, a3)); } template
_bi::bind_t
, typename _bi::list_av_3
::type> BOOST_BIND(R (BOOST_BIND_MF_CC T::*f) (B1, B2) const, A1 a1, A2 a2, A3 a3) { typedef _mfi::BOOST_BIND_MF_NAME(cmf2)
F; typedef typename _bi::list_av_3
::type list_type; return _bi::bind_t
(F(f), list_type(a1, a2, a3)); } // 3 template
_bi::bind_t
, typename _bi::list_av_4
::type> BOOST_BIND(R (BOOST_BIND_MF_CC T::*f) (B1, B2, B3), A1 a1, A2 a2, A3 a3, A4 a4) { typedef _mfi::BOOST_BIND_MF_NAME(mf3)
F; typedef typename _bi::list_av_4
::type list_type; return _bi::bind_t
(F(f), list_type(a1, a2, a3, a4)); } template
_bi::bind_t
, typename _bi::list_av_4
::type> BOOST_BIND(R (BOOST_BIND_MF_CC T::*f) (B1, B2, B3) const, A1 a1, A2 a2, A3 a3, A4 a4) { typedef _mfi::BOOST_BIND_MF_NAME(cmf3)
F; typedef typename _bi::list_av_4
::type list_type; return _bi::bind_t
(F(f), list_type(a1, a2, a3, a4)); } // 4 template
_bi::bind_t
, typename _bi::list_av_5
::type> BOOST_BIND(R (BOOST_BIND_MF_CC T::*f) (B1, B2, B3, B4), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) { typedef _mfi::BOOST_BIND_MF_NAME(mf4)
F; typedef typename _bi::list_av_5
::type list_type; return _bi::bind_t
(F(f), list_type(a1, a2, a3, a4, a5)); } template
_bi::bind_t
, typename _bi::list_av_5
::type> BOOST_BIND(R (BOOST_BIND_MF_CC T::*f) (B1, B2, B3, B4) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) { typedef _mfi::BOOST_BIND_MF_NAME(cmf4)
F; typedef typename _bi::list_av_5
::type list_type; return _bi::bind_t
(F(f), list_type(a1, a2, a3, a4, a5)); } // 5 template
_bi::bind_t
, typename _bi::list_av_6
::type> BOOST_BIND(R (BOOST_BIND_MF_CC T::*f) (B1, B2, B3, B4, B5), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) { typedef _mfi::BOOST_BIND_MF_NAME(mf5)
F; typedef typename _bi::list_av_6
::type list_type; return _bi::bind_t
(F(f), list_type(a1, a2, a3, a4, a5, a6)); } template
_bi::bind_t
, typename _bi::list_av_6
::type> BOOST_BIND(R (BOOST_BIND_MF_CC T::*f) (B1, B2, B3, B4, B5) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) { typedef _mfi::BOOST_BIND_MF_NAME(cmf5)
F; typedef typename _bi::list_av_6
::type list_type; return _bi::bind_t
(F(f), list_type(a1, a2, a3, a4, a5, a6)); } // 6 template
_bi::bind_t
, typename _bi::list_av_7
::type> BOOST_BIND(R (BOOST_BIND_MF_CC T::*f) (B1, B2, B3, B4, B5, B6), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7) { typedef _mfi::BOOST_BIND_MF_NAME(mf6)
F; typedef typename _bi::list_av_7
::type list_type; return _bi::bind_t
(F(f), list_type(a1, a2, a3, a4, a5, a6, a7)); } template
_bi::bind_t
, typename _bi::list_av_7
::type> BOOST_BIND(R (BOOST_BIND_MF_CC T::*f) (B1, B2, B3, B4, B5, B6) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7) { typedef _mfi::BOOST_BIND_MF_NAME(cmf6)
F; typedef typename _bi::list_av_7
::type list_type; return _bi::bind_t
(F(f), list_type(a1, a2, a3, a4, a5, a6, a7)); } // 7 template
_bi::bind_t
, typename _bi::list_av_8
::type> BOOST_BIND(R (BOOST_BIND_MF_CC T::*f) (B1, B2, B3, B4, B5, B6, B7), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) { typedef _mfi::BOOST_BIND_MF_NAME(mf7)
F; typedef typename _bi::list_av_8
::type list_type; return _bi::bind_t
(F(f), list_type(a1, a2, a3, a4, a5, a6, a7, a8)); } template
_bi::bind_t
, typename _bi::list_av_8
::type> BOOST_BIND(R (BOOST_BIND_MF_CC T::*f) (B1, B2, B3, B4, B5, B6, B7) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) { typedef _mfi::BOOST_BIND_MF_NAME(cmf7)
F; typedef typename _bi::list_av_8
::type list_type; return _bi::bind_t
(F(f), list_type(a1, a2, a3, a4, a5, a6, a7, a8)); } // 8 template
_bi::bind_t
, typename _bi::list_av_9
::type> BOOST_BIND(R (BOOST_BIND_MF_CC T::*f) (B1, B2, B3, B4, B5, B6, B7, B8), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) { typedef _mfi::BOOST_BIND_MF_NAME(mf8)
F; typedef typename _bi::list_av_9
::type list_type; return _bi::bind_t
(F(f), list_type(a1, a2, a3, a4, a5, a6, a7, a8, a9)); } template
_bi::bind_t
, typename _bi::list_av_9
::type> BOOST_BIND(R (BOOST_BIND_MF_CC T::*f) (B1, B2, B3, B4, B5, B6, B7, B8) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) { typedef _mfi::BOOST_BIND_MF_NAME(cmf8)
F; typedef typename _bi::list_av_9
::type list_type; return _bi::bind_t
(F(f), list_type(a1, a2, a3, a4, a5, a6, a7, a8, a9)); }
bind_mf_cc.hpp
网页地址
文件地址
上一页
4/12
下一页
下载
( 10 KB )
Comments
Total ratings:
0
Average rating:
无评论
of 10
Would you like to comment?
Join now
, or
Logon
if you are already a member.