Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
bind_cc.hpp File Reference
This graph shows which files directly or indirectly include this file:

Functions

template<class R >
_bi::bind_t< R, BOOST_BIND_ST
R(BOOST_BIND_CC
*)(), _bi::list0 > 
BOOST_BIND (BOOST_BIND_ST R(BOOST_BIND_CC *f)())
 
template<class R , class B1 , class A1 >
_bi::bind_t< R, BOOST_BIND_ST
R(BOOST_BIND_CC *)(B1),
typename _bi::list_av_1< A1 >
::type > 
BOOST_BIND (BOOST_BIND_ST R(BOOST_BIND_CC *f)(B1), A1 a1)
 
template<class R , class B1 , class B2 , class A1 , class A2 >
_bi::bind_t< R, BOOST_BIND_ST
R(BOOST_BIND_CC *)(B1, B2),
typename _bi::list_av_2< A1,
A2 >::type > 
BOOST_BIND (BOOST_BIND_ST R(BOOST_BIND_CC *f)(B1, B2), A1 a1, A2 a2)
 
template<class R , class B1 , class B2 , class B3 , class A1 , class A2 , class A3 >
_bi::bind_t< R, BOOST_BIND_ST
R(BOOST_BIND_CC *)(B1, B2, B3),
typename _bi::list_av_3< A1,
A2, A3 >::type > 
BOOST_BIND (BOOST_BIND_ST R(BOOST_BIND_CC *f)(B1, B2, B3), A1 a1, A2 a2, A3 a3)
 
template<class R , class B1 , class B2 , class B3 , class B4 , class A1 , class A2 , class A3 , class A4 >
_bi::bind_t< R, BOOST_BIND_ST
R(BOOST_BIND_CC *)(B1, B2, B3,
B4), typename _bi::list_av_4
< A1, A2, A3, A4 >::type > 
BOOST_BIND (BOOST_BIND_ST R(BOOST_BIND_CC *f)(B1, B2, B3, B4), A1 a1, A2 a2, A3 a3, A4 a4)
 
template<class R , class B1 , class B2 , class B3 , class B4 , class B5 , class A1 , class A2 , class A3 , class A4 , class A5 >
_bi::bind_t< R, BOOST_BIND_ST
R(BOOST_BIND_CC *)(B1, B2, B3,
B4, B5), typename
_bi::list_av_5< A1, A2, A3, A4,
A5 >::type > 
BOOST_BIND (BOOST_BIND_ST R(BOOST_BIND_CC *f)(B1, B2, B3, B4, B5), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5)
 
template<class R , class B1 , class B2 , class B3 , class B4 , class B5 , class B6 , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
_bi::bind_t< R, BOOST_BIND_ST
R(BOOST_BIND_CC *)(B1, B2, B3,
B4, B5, B6), typename
_bi::list_av_6< A1, A2, A3, A4,
A5, A6 >::type > 
BOOST_BIND (BOOST_BIND_ST R(BOOST_BIND_CC *f)(B1, B2, B3, B4, B5, B6), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6)
 
template<class R , class B1 , class B2 , class B3 , class B4 , class B5 , class B6 , class B7 , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
_bi::bind_t< R, BOOST_BIND_ST
R(BOOST_BIND_CC *)(B1, B2, B3,
B4, B5, B6, B7), typename
_bi::list_av_7< A1, A2, A3, A4,
A5, A6, A7 >::type > 
BOOST_BIND (BOOST_BIND_ST R(BOOST_BIND_CC *f)(B1, B2, B3, B4, B5, B6, B7), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7)
 
template<class R , class B1 , class B2 , class B3 , class B4 , class B5 , class B6 , class B7 , class B8 , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
_bi::bind_t< R, BOOST_BIND_ST
R(BOOST_BIND_CC *)(B1, B2, B3,
B4, B5, B6, B7, B8), typename
_bi::list_av_8< A1, A2, A3, A4,
A5, A6, A7, A8 >::type > 
BOOST_BIND (BOOST_BIND_ST R(BOOST_BIND_CC *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)
 
template<class R , class B1 , class B2 , class B3 , class B4 , class B5 , class B6 , class B7 , class B8 , class B9 , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
_bi::bind_t< R, BOOST_BIND_ST
R(BOOST_BIND_CC *)(B1, B2, B3,
B4, B5, B6, B7, B8, B9),
typename _bi::list_av_9< A1,
A2, A3, A4, A5, A6, A7, A8, A9 >
::type > 
BOOST_BIND (BOOST_BIND_ST R(BOOST_BIND_CC *f)(B1, B2, B3, B4, B5, B6, B7, B8, B9), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9)
 

Function Documentation

template<class R >
_bi::bind_t<R, BOOST_BIND_ST R (BOOST_BIND_CC *) (), _bi::list0> BOOST_BIND ( BOOST_BIND_ST   RBOOST_BIND_CC *f)()

References BOOST_BIND_CC, and BOOST_BIND_ST.

template<class R , class B1 , class A1 >
_bi::bind_t<R, BOOST_BIND_ST R (BOOST_BIND_CC *) (B1), typename _bi::list_av_1<A1>::type> BOOST_BIND ( BOOST_BIND_ST   RBOOST_BIND_CC *f)(B1,
A1  a1 
)
template<class R , class B1 , class B2 , class A1 , class A2 >
_bi::bind_t<R, BOOST_BIND_ST R (BOOST_BIND_CC *) (B1, B2), typename _bi::list_av_2<A1, A2>::type> BOOST_BIND ( BOOST_BIND_ST   RBOOST_BIND_CC *f)(B1, B2,
A1  a1,
A2  a2 
)
template<class R , class B1 , class B2 , class B3 , class A1 , class A2 , class A3 >
_bi::bind_t<R, BOOST_BIND_ST R (BOOST_BIND_CC *) (B1, B2, B3), typename _bi::list_av_3<A1, A2, A3>::type> BOOST_BIND ( BOOST_BIND_ST   RBOOST_BIND_CC *f)(B1, B2, B3,
A1  a1,
A2  a2,
A3  a3 
)
template<class R , class B1 , class B2 , class B3 , class B4 , class A1 , class A2 , class A3 , class A4 >
_bi::bind_t<R, BOOST_BIND_ST R (BOOST_BIND_CC *) (B1, B2, B3, B4), typename _bi::list_av_4<A1, A2, A3, A4>::type> BOOST_BIND ( BOOST_BIND_ST   RBOOST_BIND_CC *f)(B1, B2, B3, B4,
A1  a1,
A2  a2,
A3  a3,
A4  a4 
)
template<class R , class B1 , class B2 , class B3 , class B4 , class B5 , class A1 , class A2 , class A3 , class A4 , class A5 >
_bi::bind_t<R, BOOST_BIND_ST R (BOOST_BIND_CC *) (B1, B2, B3, B4, B5), typename _bi::list_av_5<A1, A2, A3, A4, A5>::type> BOOST_BIND ( BOOST_BIND_ST   RBOOST_BIND_CC *f)(B1, B2, B3, B4, B5,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5 
)
template<class R , class B1 , class B2 , class B3 , class B4 , class B5 , class B6 , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
_bi::bind_t<R, BOOST_BIND_ST R (BOOST_BIND_CC *) (B1, B2, B3, B4, B5, B6), typename _bi::list_av_6<A1, A2, A3, A4, A5, A6>::type> BOOST_BIND ( BOOST_BIND_ST   RBOOST_BIND_CC *f)(B1, B2, B3, B4, B5, B6,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6 
)
template<class R , class B1 , class B2 , class B3 , class B4 , class B5 , class B6 , class B7 , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
_bi::bind_t<R, BOOST_BIND_ST R (BOOST_BIND_CC *) (B1, B2, B3, B4, B5, B6, B7), typename _bi::list_av_7<A1, A2, A3, A4, A5, A6, A7>::type> BOOST_BIND ( BOOST_BIND_ST   RBOOST_BIND_CC *f)(B1, B2, B3, B4, B5, B6, B7,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7 
)
template<class R , class B1 , class B2 , class B3 , class B4 , class B5 , class B6 , class B7 , class B8 , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
_bi::bind_t<R, BOOST_BIND_ST R (BOOST_BIND_CC *) (B1, B2, B3, B4, B5, B6, B7, B8), typename _bi::list_av_8<A1, A2, A3, A4, A5, A6, A7, A8>::type> BOOST_BIND ( BOOST_BIND_ST   RBOOST_BIND_CC *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 
)
template<class R , class B1 , class B2 , class B3 , class B4 , class B5 , class B6 , class B7 , class B8 , class B9 , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
_bi::bind_t<R, BOOST_BIND_ST R (BOOST_BIND_CC *) (B1, B2, B3, B4, B5, B6, B7, B8, B9), typename _bi::list_av_9<A1, A2, A3, A4, A5, A6, A7, A8, A9>::type> BOOST_BIND ( BOOST_BIND_ST   RBOOST_BIND_CC *f)(B1, B2, B3, B4, B5, B6, B7, B8, B9,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7,
A8  a8,
A9  a9 
)