Public Member Functions | Private Types | List of all members
boost::_bi::list2< A1, A2 > Class Template Reference

#include <bind.hpp>

Inheritance diagram for boost::_bi::list2< A1, A2 >:
Inheritance graph
[legend]

Public Member Functions

template<class V >
void accept (V &v) const
 
 list2 (A1 a1, A2 a2)
 
template<class A >
bool operator() (type< bool >, logical_and &, A &a, int)
 
template<class A >
bool operator() (type< bool >, logical_and const &, A &a, int) const
 
template<class A >
bool operator() (type< bool >, logical_or &, A &a, int)
 
template<class A >
bool operator() (type< bool >, logical_or const &, A &a, int) const
 
template<class R , class F , class A >
R operator() (type< R >, F &f, A &a, long)
 
template<class R , class F , class A >
R operator() (type< R >, F const &f, A &a, long) const
 
template<class F , class A >
void operator() (type< void >, F &f, A &a, int)
 
template<class F , class A >
void operator() (type< void >, F const &f, A &a, int) const
 
bool operator== (list2 const &rhs) const
 
template<class T >
Toperator[] (_bi::value< T > &v) const
 
template<class T >
const Toperator[] (_bi::value< T > const &v) const
 
template<class R , class F , class L >
result_traits< R, F >::type operator[] (bind_t< R, F, L > &b) const
 
template<class R , class F , class L >
result_traits< R, F >::type operator[] (bind_t< R, F, L > const &b) const
 
A1 operator[] (boost::arg< 1 >(*)()) const
 
A1 operator[] (boost::arg< 1 >) const
 
A2 operator[] (boost::arg< 2 >(*)()) const
 
A2 operator[] (boost::arg< 2 >) const
 
template<class T >
Toperator[] (reference_wrapper< T > const &v) const
 

Private Types

typedef storage2< A1, A2base_type
 
- Private Types inherited from boost::_bi::storage2< A1, A2 >
typedef storage1< A1inherited
 

Additional Inherited Members

- Private Member Functions inherited from boost::_bi::storage2< A1, A2 >
template<class V >
void accept (V &v) const
 
 storage2 (A1 a1, A2 a2)
 
- Private Member Functions inherited from boost::_bi::storage1< A1 >
template<class V >
void accept (V &v) const
 
 storage1 (A1 a1)
 
- Private Attributes inherited from boost::_bi::storage2< A1, A2 >
A2 a2_
 
- Private Attributes inherited from boost::_bi::storage1< A1 >
A1 a1_
 

Detailed Description

template<class A1, class A2>
class boost::_bi::list2< A1, A2 >

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

Member Typedef Documentation

◆ base_type

template<class A1 , class A2 >
typedef storage2< A1, A2 > boost::_bi::list2< A1, A2 >::base_type
private

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

Constructor & Destructor Documentation

◆ list2()

template<class A1 , class A2 >
boost::_bi::list2< A1, A2 >::list2 ( A1  a1,
A2  a2 
)
inline

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

Member Function Documentation

◆ accept()

template<class A1 , class A2 >
template<class V >
void boost::_bi::list2< A1, A2 >::accept ( V &  v) const
inline

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

◆ operator()() [1/8]

template<class A1 , class A2 >
template<class A >
bool boost::_bi::list2< A1, A2 >::operator() ( type< bool >  ,
logical_and &  ,
A &  a,
int   
)
inline

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

◆ operator()() [2/8]

template<class A1 , class A2 >
template<class A >
bool boost::_bi::list2< A1, A2 >::operator() ( type< bool >  ,
logical_and const &  ,
A &  a,
int   
) const
inline

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

◆ operator()() [3/8]

template<class A1 , class A2 >
template<class A >
bool boost::_bi::list2< A1, A2 >::operator() ( type< bool >  ,
logical_or &  ,
A &  a,
int   
)
inline

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

◆ operator()() [4/8]

template<class A1 , class A2 >
template<class A >
bool boost::_bi::list2< A1, A2 >::operator() ( type< bool >  ,
logical_or const &  ,
A &  a,
int   
) const
inline

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

◆ operator()() [5/8]

template<class A1 , class A2 >
template<class R , class F , class A >
R boost::_bi::list2< A1, A2 >::operator() ( type< R ,
F &  f,
A &  a,
long   
)
inline

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

◆ operator()() [6/8]

template<class A1 , class A2 >
template<class R , class F , class A >
R boost::_bi::list2< A1, A2 >::operator() ( type< R ,
F const &  f,
A &  a,
long   
) const
inline

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

◆ operator()() [7/8]

template<class A1 , class A2 >
template<class F , class A >
void boost::_bi::list2< A1, A2 >::operator() ( type< void >  ,
F &  f,
A &  a,
int   
)
inline

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

◆ operator()() [8/8]

template<class A1 , class A2 >
template<class F , class A >
void boost::_bi::list2< A1, A2 >::operator() ( type< void >  ,
F const &  f,
A &  a,
int   
) const
inline

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

◆ operator==()

template<class A1 , class A2 >
bool boost::_bi::list2< A1, A2 >::operator== ( list2< A1, A2 > const &  rhs) const
inline

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

◆ operator[]() [1/9]

template<class A1 , class A2 >
template<class T >
T& boost::_bi::list2< A1, A2 >::operator[] ( _bi::value< T > &  v) const
inline

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

◆ operator[]() [2/9]

template<class A1 , class A2 >
template<class T >
const T& boost::_bi::list2< A1, A2 >::operator[] ( _bi::value< T > const &  v) const
inline

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

◆ operator[]() [3/9]

template<class A1 , class A2 >
template<class R , class F , class L >
result_traits<R, F>::type boost::_bi::list2< A1, A2 >::operator[] ( bind_t< R, F, L > &  b) const
inline

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

◆ operator[]() [4/9]

template<class A1 , class A2 >
template<class R , class F , class L >
result_traits<R, F>::type boost::_bi::list2< A1, A2 >::operator[] ( bind_t< R, F, L > const &  b) const
inline

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

◆ operator[]() [5/9]

template<class A1 , class A2 >
A1 boost::_bi::list2< A1, A2 >::operator[] ( boost::arg< 1 >  *)() const
inline

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

◆ operator[]() [6/9]

template<class A1 , class A2 >
A1 boost::_bi::list2< A1, A2 >::operator[] ( boost::arg< 1 >  ) const
inline

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

◆ operator[]() [7/9]

template<class A1 , class A2 >
A2 boost::_bi::list2< A1, A2 >::operator[] ( boost::arg< 2 >  *)() const
inline

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

◆ operator[]() [8/9]

template<class A1 , class A2 >
A2 boost::_bi::list2< A1, A2 >::operator[] ( boost::arg< 2 >  ) const
inline

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

◆ operator[]() [9/9]

template<class A1 , class A2 >
template<class T >
T& boost::_bi::list2< A1, A2 >::operator[] ( reference_wrapper< T > const &  v) const
inline

Definition at line 301 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