15 template<
class R,
class T>
struct BOOST_MEM_FN_NAME(mf0):
public mf<R>
::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(mf0)<R, T, R (BOOST_MEM_FN_CC T::*) ()>
21 template<
class R,
class T>
struct BOOST_MEM_FN_NAME(cmf0):
public mf<R>
::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(cmf0)<R, T, R (BOOST_MEM_FN_CC T::*) () const>
28 template<
class R,
class T,
class A1>
struct BOOST_MEM_FN_NAME(mf1):
public mf<R>
::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(mf1)<R, T, A1, R (BOOST_MEM_FN_CC T::*) (A1)>
34 template<
class R,
class T,
class A1>
struct BOOST_MEM_FN_NAME(cmf1):
public mf<R>
::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(cmf1)<R, T, A1, R (BOOST_MEM_FN_CC T::*) (A1) const>
41 template<
class R,
class T,
class A1,
class A2>
struct BOOST_MEM_FN_NAME(mf2):
public mf<R>
::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(mf2)<R, T, A1, A2, R (BOOST_MEM_FN_CC T::*) (A1, A2)>
47 template<
class R,
class T,
class A1,
class A2>
struct BOOST_MEM_FN_NAME(cmf2):
public mf<R>
::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(cmf2)<R, T, A1, A2, R (BOOST_MEM_FN_CC T::*) (A1, A2) const>
54 template<
class R,
class T,
class A1,
class A2,
class A3>
struct BOOST_MEM_FN_NAME(mf3):
public mf<R>
::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(mf3)<R, T, A1, A2, A3, R (BOOST_MEM_FN_CC T::*) (A1, A2, A3)>
60 template<
class R,
class T,
class A1,
class A2,
class A3>
struct BOOST_MEM_FN_NAME(cmf3):
public mf<R>
::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(cmf3)<R, T, A1, A2, A3, R (BOOST_MEM_FN_CC T::*) (A1, A2, A3) const>
67 template<
class R,
class T,
class A1,
class A2,
class A3,
class A4>
struct BOOST_MEM_FN_NAME(mf4):
public mf<R>
::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(mf4)<R, T, A1, A2, A3, A4, R (BOOST_MEM_FN_CC T::*) (A1, A2, A3, A4)>
73 template<
class R,
class T,
class A1,
class A2,
class A3,
class A4>
struct BOOST_MEM_FN_NAME(cmf4):
public mf<R>
::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(cmf4)<R, T, A1, A2, A3, A4, R (BOOST_MEM_FN_CC T::*) (A1, A2, A3, A4) const>
80 template<
class R,
class T,
class A1,
class A2,
class A3,
class A4,
class A5>
struct BOOST_MEM_FN_NAME(mf5):
public mf<R>
::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(mf5)<R, T, A1, A2, A3, A4, A5, R (BOOST_MEM_FN_CC T::*) (A1, A2, A3, A4, A5)>
86 template<
class R,
class T,
class A1,
class A2,
class A3,
class A4,
class A5>
struct BOOST_MEM_FN_NAME(cmf5):
public mf<R>
::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(cmf5)<R, T, A1, A2, A3, A4, A5, R (BOOST_MEM_FN_CC T::*) (A1, A2, A3, A4, A5) const>
93 template<
class R,
class T,
class A1,
class A2,
class A3,
class A4,
class A5,
class A6>
struct BOOST_MEM_FN_NAME(mf6):
public mf<R>
::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(mf6)<R, T, A1, A2, A3, A4, A5, A6, R (BOOST_MEM_FN_CC T::*) (A1, A2, A3, A4, A5, A6)>
99 template<
class R,
class T,
class A1,
class A2,
class A3,
class A4,
class A5,
class A6>
struct BOOST_MEM_FN_NAME(cmf6):
public mf<R>
::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(cmf6)<R, T, A1, A2, A3, A4, A5, A6, R (BOOST_MEM_FN_CC T::*) (A1, A2, A3, A4, A5, A6) const>
106 template<
class R,
class T,
class A1,
class A2,
class A3,
class A4,
class A5,
class A6,
class A7>
struct BOOST_MEM_FN_NAME(mf7):
public mf<R>
::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(mf7)<R, T, A1, A2, A3, A4, A5, A6, A7, R (BOOST_MEM_FN_CC T::*) (A1, A2, A3, A4, A5, A6, A7)>
112 template<
class R,
class T,
class A1,
class A2,
class A3,
class A4,
class A5,
class A6,
class A7>
struct BOOST_MEM_FN_NAME(cmf7):
public mf<R>
::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(cmf7)<R, T, A1, A2, A3, A4, A5, A6, A7, R (BOOST_MEM_FN_CC T::*) (A1, A2, A3, A4, A5, A6, A7) const>
119 template<
class R,
class T,
class A1,
class A2,
class A3,
class A4,
class A5,
class A6,
class A7,
class A8>
struct BOOST_MEM_FN_NAME(mf8):
public mf<R>
::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(mf8)<R, T, A1, A2, A3, A4, A5, A6, A7, A8, R (BOOST_MEM_FN_CC T::*) (A1, A2, A3, A4, A5, A6, A7, A8)>
122 explicit BOOST_MEM_FN_NAME(mf8)(F
f):
mf<R>::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(mf8)<
R,
T,
A1,
A2,
A3,
A4,
A5,
A6,
A7, A8, F>(
f) {}
125 template<
class R,
class T,
class A1,
class A2,
class A3,
class A4,
class A5,
class A6,
class A7,
class A8>
struct BOOST_MEM_FN_NAME(cmf8):
public mf<R>
::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(cmf8)<R, T, A1, A2, A3, A4, A5, A6, A7, A8, R (BOOST_MEM_FN_CC T::*) (A1, A2, A3, A4, A5, A6, A7, A8) const>
128 explicit BOOST_MEM_FN_NAME(cmf8)(F
f):
mf<R>::BOOST_NESTED_TEMPLATE BOOST_MEM_FN_NAME2(cmf8)<
R,
T,
A1,
A2,
A3,
A4,
A5,
A6,
A7, A8, F>(
f) {}