Public Types | Public Member Functions | Private Attributes | List of all members
boost::_bi::bind_t< R, F, L > Class Template Reference

#include <bind.hpp>

Public Types

typedef result_traits< R, F >::type result_type
 
typedef bind_t this_type
 

Public Member Functions

template<class V >
void accept (V &v) const
 
 bind_t (F f, L const &l)
 
bool compare (this_type const &rhs) const
 
template<class A >
result_type eval (A &a)
 
template<class A >
result_type eval (A &a) const
 
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 , 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 , 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 , 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 , 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 , 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 , 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 , 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 , 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
 

Private Attributes

f_
 
l_
 

Detailed Description

template<class R, class F, class L>
class boost::_bi::bind_t< R, F, L >

Definition at line 109 of file bind/bind.hpp.

Member Typedef Documentation

◆ result_type

template<class R , class F , class L >
typedef result_traits<R, F>::type boost::_bi::bind_t< R, F, L >::result_type

Definition at line 1284 of file bind/bind.hpp.

◆ this_type

template<class R , class F , class L >
typedef bind_t boost::_bi::bind_t< R, F, L >::this_type

Definition at line 1285 of file bind/bind.hpp.

Constructor & Destructor Documentation

◆ bind_t()

template<class R , class F , class L >
boost::_bi::bind_t< R, F, L >::bind_t ( f,
L const &  l 
)
inline

Definition at line 1287 of file bind/bind.hpp.

Member Function Documentation

◆ accept()

template<class R , class F , class L >
template<class V >
void boost::_bi::bind_t< R, F, L >::accept ( V &  v) const
inline

Definition at line 1423 of file bind/bind.hpp.

◆ compare()

template<class R , class F , class L >
bool boost::_bi::bind_t< R, F, L >::compare ( this_type const &  rhs) const
inline

Definition at line 1433 of file bind/bind.hpp.

◆ eval() [1/2]

template<class R , class F , class L >
template<class A >
result_type boost::_bi::bind_t< R, F, L >::eval ( A &  a)
inline

Definition at line 1413 of file bind/bind.hpp.

◆ eval() [2/2]

template<class R , class F , class L >
template<class A >
result_type boost::_bi::bind_t< R, F, L >::eval ( A &  a) const
inline

Definition at line 1418 of file bind/bind.hpp.

◆ operator()() [1/20]

template<class R , class F , class L >
result_type boost::_bi::bind_t< R, F, L >::operator() ( )
inline

Definition at line 1291 of file bind/bind.hpp.

◆ operator()() [2/20]

template<class R , class F , class L >
result_type boost::_bi::bind_t< R, F, L >::operator() ( ) const
inline

Definition at line 1297 of file bind/bind.hpp.

◆ operator()() [3/20]

template<class R , class F , class L >
template<class A1 >
result_type boost::_bi::bind_t< R, F, L >::operator() ( A1 &&  a1)
inline

Definition at line 1303 of file bind/bind.hpp.

◆ operator()() [4/20]

template<class R , class F , class L >
template<class A1 >
result_type boost::_bi::bind_t< R, F, L >::operator() ( A1 &&  a1) const
inline

Definition at line 1309 of file bind/bind.hpp.

◆ operator()() [5/20]

template<class R , class F , class L >
template<class A1 , class A2 >
result_type boost::_bi::bind_t< R, F, L >::operator() ( A1 &&  a1,
A2 &&  a2 
)
inline

Definition at line 1315 of file bind/bind.hpp.

◆ operator()() [6/20]

template<class R , class F , class L >
template<class A1 , class A2 >
result_type boost::_bi::bind_t< R, F, L >::operator() ( A1 &&  a1,
A2 &&  a2 
) const
inline

Definition at line 1321 of file bind/bind.hpp.

◆ operator()() [7/20]

template<class R , class F , class L >
template<class A1 , class A2 , class A3 >
result_type boost::_bi::bind_t< R, F, L >::operator() ( A1 &&  a1,
A2 &&  a2,
A3 &&  a3 
)
inline

Definition at line 1327 of file bind/bind.hpp.

◆ operator()() [8/20]

template<class R , class F , class L >
template<class A1 , class A2 , class A3 >
result_type boost::_bi::bind_t< R, F, L >::operator() ( A1 &&  a1,
A2 &&  a2,
A3 &&  a3 
) const
inline

Definition at line 1333 of file bind/bind.hpp.

◆ operator()() [9/20]

template<class R , class F , class L >
template<class A1 , class A2 , class A3 , class A4 >
result_type boost::_bi::bind_t< R, F, L >::operator() ( A1 &&  a1,
A2 &&  a2,
A3 &&  a3,
A4 &&  a4 
)
inline

Definition at line 1339 of file bind/bind.hpp.

◆ operator()() [10/20]

template<class R , class F , class L >
template<class A1 , class A2 , class A3 , class A4 >
result_type boost::_bi::bind_t< R, F, L >::operator() ( A1 &&  a1,
A2 &&  a2,
A3 &&  a3,
A4 &&  a4 
) const
inline

Definition at line 1345 of file bind/bind.hpp.

◆ operator()() [11/20]

template<class R , class F , class L >
template<class A1 , class A2 , class A3 , class A4 , class A5 >
result_type boost::_bi::bind_t< R, F, L >::operator() ( A1 &&  a1,
A2 &&  a2,
A3 &&  a3,
A4 &&  a4,
A5 &&  a5 
)
inline

Definition at line 1351 of file bind/bind.hpp.

◆ operator()() [12/20]

template<class R , class F , class L >
template<class A1 , class A2 , class A3 , class A4 , class A5 >
result_type boost::_bi::bind_t< R, F, L >::operator() ( A1 &&  a1,
A2 &&  a2,
A3 &&  a3,
A4 &&  a4,
A5 &&  a5 
) const
inline

Definition at line 1357 of file bind/bind.hpp.

◆ operator()() [13/20]

template<class R , class F , class L >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
result_type boost::_bi::bind_t< R, F, L >::operator() ( A1 &&  a1,
A2 &&  a2,
A3 &&  a3,
A4 &&  a4,
A5 &&  a5,
A6 &&  a6 
)
inline

Definition at line 1363 of file bind/bind.hpp.

◆ operator()() [14/20]

template<class R , class F , class L >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
result_type boost::_bi::bind_t< R, F, L >::operator() ( A1 &&  a1,
A2 &&  a2,
A3 &&  a3,
A4 &&  a4,
A5 &&  a5,
A6 &&  a6 
) const
inline

Definition at line 1369 of file bind/bind.hpp.

◆ operator()() [15/20]

template<class R , class F , class L >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
result_type boost::_bi::bind_t< R, F, L >::operator() ( A1 &&  a1,
A2 &&  a2,
A3 &&  a3,
A4 &&  a4,
A5 &&  a5,
A6 &&  a6,
A7 &&  a7 
)
inline

Definition at line 1375 of file bind/bind.hpp.

◆ operator()() [16/20]

template<class R , class F , class L >
template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
result_type boost::_bi::bind_t< R, F, L >::operator() ( A1 &&  a1,
A2 &&  a2,
A3 &&  a3,
A4 &&  a4,
A5 &&  a5,
A6 &&  a6,
A7 &&  a7 
) const
inline

Definition at line 1381 of file bind/bind.hpp.

◆ operator()() [17/20]

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

Definition at line 1387 of file bind/bind.hpp.

◆ operator()() [18/20]

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

Definition at line 1393 of file bind/bind.hpp.

◆ operator()() [19/20]

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

Definition at line 1399 of file bind/bind.hpp.

◆ operator()() [20/20]

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

Definition at line 1405 of file bind/bind.hpp.

Member Data Documentation

◆ f_

template<class R , class F , class L >
F boost::_bi::bind_t< R, F, L >::f_
private

Definition at line 1279 of file bind/bind.hpp.

◆ l_

template<class R , class F , class L >
L boost::_bi::bind_t< R, F, L >::l_
private

Definition at line 1280 of file bind/bind.hpp.


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


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:23