Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::_bi::protected_bind_t< F > Class Template Reference

#include <protect.hpp>

Public Types

typedef F::result_type result_type
 

Public Member Functions

 protected_bind_t (F f)
 
result_type operator() ()
 
result_type operator() () const
 
template<class A1 >
result_type operator() (A1 &a1)
 
template<class A1 >
result_type operator() (A1 &a1) const
 
template<class A1 >
result_type operator() (const A1 &a1)
 
template<class A1 >
result_type operator() (const A1 &a1) const
 
template<class A1 , class A2 >
result_type operator() (A1 &a1, A2 &a2)
 
template<class A1 , class A2 >
result_type operator() (A1 &a1, A2 &a2) const
 
template<class A1 , class A2 >
result_type operator() (A1 const &a1, A2 &a2)
 
template<class A1 , class A2 >
result_type operator() (A1 const &a1, A2 &a2) const
 
template<class A1 , class A2 >
result_type operator() (A1 &a1, A2 const &a2)
 
template<class A1 , class A2 >
result_type operator() (A1 &a1, A2 const &a2) const
 
template<class A1 , class A2 >
result_type operator() (A1 const &a1, A2 const &a2)
 
template<class A1 , class A2 >
result_type operator() (A1 const &a1, A2 const &a2) const
 
template<class A1 , class A2 , class A3 >
result_type operator() (A1 &a1, A2 &a2, A3 &a3)
 
template<class A1 , class A2 , class A3 >
result_type operator() (A1 &a1, A2 &a2, A3 &a3) const
 
template<class A1 , class A2 , class A3 >
result_type operator() (A1 const &a1, A2 const &a2, A3 const &a3)
 
template<class A1 , class A2 , class A3 >
result_type operator() (A1 const &a1, A2 const &a2, A3 const &a3) const
 
template<class A1 , class A2 , class A3 , class A4 >
result_type operator() (A1 &a1, A2 &a2, A3 &a3, A4 &a4)
 
template<class A1 , class A2 , class A3 , class A4 >
result_type operator() (A1 &a1, A2 &a2, A3 &a3, A4 &a4) const
 
template<class A1 , class A2 , class A3 , class A4 >
result_type operator() (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4)
 
template<class A1 , class A2 , class A3 , class A4 >
result_type operator() (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4) const
 
template<class A1 , class A2 , class A3 , class A4 , class A5 >
result_type operator() (A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5)
 
template<class A1 , class A2 , class A3 , class A4 , class A5 >
result_type operator() (A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5) const
 
template<class A1 , class A2 , class A3 , class A4 , class A5 >
result_type operator() (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5)
 
template<class A1 , class A2 , class A3 , class A4 , class A5 >
result_type operator() (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5) const
 
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
result_type operator() (A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5, A6 &a6)
 
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
result_type operator() (A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5, A6 &a6) const
 
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
result_type operator() (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6)
 
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
result_type operator() (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6) const
 
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
result_type operator() (A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5, A6 &a6, A7 &a7)
 
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
result_type operator() (A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5, A6 &a6, A7 &a7) const
 
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
result_type operator() (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7)
 
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
result_type operator() (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7) const
 
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
result_type operator() (A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5, A6 &a6, A7 &a7, A8 &a8)
 
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
result_type operator() (A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5, A6 &a6, A7 &a7, A8 &a8) const
 
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
result_type operator() (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7, A8 const &a8)
 
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
result_type operator() (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7, A8 const &a8) const
 
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
result_type operator() (A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5, A6 &a6, A7 &a7, A8 &a8, A9 &a9)
 
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
result_type operator() (A1 &a1, A2 &a2, A3 &a3, A4 &a4, A5 &a5, A6 &a6, A7 &a7, A8 &a8, A9 &a9) const
 
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
result_type operator() (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7, A8 const &a8, A9 const &a9)
 
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
result_type operator() (A1 const &a1, A2 const &a2, A3 const &a3, A4 const &a4, A5 const &a5, A6 const &a6, A7 const &a7, A8 const &a8, A9 const &a9) const
 

Member Typedef Documentation

template<class F >
typedef F::result_type boost::_bi::protected_bind_t< F >::result_type

Constructor & Destructor Documentation

template<class F >
boost::_bi::protected_bind_t< F >::protected_bind_t ( f)
inlineexplicit

Member Function Documentation

template<class F >
result_type boost::_bi::protected_bind_t< F >::operator() ( )
inline
template<class F >
result_type boost::_bi::protected_bind_t< F >::operator() ( ) const
inline
template<class F >
template<class A1 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1)
inline
template<class F >
template<class A1 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1) const
inline
template<class F >
template<class A1 >
result_type boost::_bi::protected_bind_t< F >::operator() ( const A1 a1)
inline
template<class F >
template<class A1 >
result_type boost::_bi::protected_bind_t< F >::operator() ( const A1 a1) const
inline
template<class F >
template<class A1 , class A2 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1,
A2 a2 
)
inline
template<class F >
template<class A1 , class A2 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1,
A2 a2 
) const
inline
template<class F >
template<class A1 , class A2 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 const &  a1,
A2 a2 
)
inline
template<class F >
template<class A1 , class A2 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 const &  a1,
A2 a2 
) const
inline
template<class F >
template<class A1 , class A2 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1,
A2 const &  a2 
)
inline
template<class F >
template<class A1 , class A2 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1,
A2 const &  a2 
) const
inline
template<class F >
template<class A1 , class A2 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 const &  a1,
A2 const &  a2 
)
inline
template<class F >
template<class A1 , class A2 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 const &  a1,
A2 const &  a2 
) const
inline
template<class F >
template<class A1 , class A2 , class A3 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1,
A2 a2,
A3 a3 
)
inline
template<class F >
template<class A1 , class A2 , class A3 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1,
A2 a2,
A3 a3 
) const
inline
template<class F >
template<class A1 , class A2 , class A3 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3 
)
inline
template<class F >
template<class A1 , class A2 , class A3 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3 
) const
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4 
)
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4 
) const
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4 
)
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4 
) const
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5 
)
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5 
) const
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5 
)
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5 
) const
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6 
)
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6 
) const
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6 
)
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6 
) const
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6,
A7 a7 
)
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6,
A7 a7 
) const
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6,
A7 const &  a7 
)
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6,
A7 const &  a7 
) const
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6,
A7 a7,
A8 &  a8 
)
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6,
A7 a7,
A8 &  a8 
) const
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6,
A7 const &  a7,
A8 const &  a8 
)
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6,
A7 const &  a7,
A8 const &  a8 
) const
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6,
A7 a7,
A8 &  a8,
A9 &  a9 
)
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 a1,
A2 a2,
A3 a3,
A4 a4,
A5 a5,
A6 a6,
A7 a7,
A8 &  a8,
A9 &  a9 
) const
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6,
A7 const &  a7,
A8 const &  a8,
A9 const &  a9 
)
inline
template<class F >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
result_type boost::_bi::protected_bind_t< F >::operator() ( A1 const &  a1,
A2 const &  a2,
A3 const &  a3,
A4 const &  a4,
A5 const &  a5,
A6 const &  a6,
A7 const &  a7,
A8 const &  a8,
A9 const &  a9 
) const
inline

The documentation for this class was generated from the following file: