Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
bind.hpp File Reference
#include <boost/type_traits/remove_cv.hpp>
#include <boost/log/detail/config.hpp>
#include <boost/log/detail/header.hpp>
#include <boost/log/detail/footer.hpp>
Include dependency graph for bind.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::aux::make_arg_type< T >
 
struct  boost::aux::make_arg_type< T & >
 
struct  boost::binder1st< Operation >
 First argument binder. More...
 
struct  boost::binder1st< FunT &, FirstArgT >
 First argument binder. More...
 
struct  boost::binder2nd< Operation >
 Second argument binder. More...
 
struct  boost::binder2nd< FunT &, SecondArgT >
 Second argument binder. More...
 
struct  boost::binder3rd< FunT, ThirdArgT >
 Third argument binder. More...
 
struct  boost::binder3rd< FunT &, ThirdArgT >
 Third argument binder. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::aux
 

Functions

template<typename FunT , typename FirstArgT >
BOOST_FORCEINLINE binder1st
< FunT, FirstArgT > 
boost::bind1st (FunT fun, FirstArgT const &arg)
 
template<typename FunT , typename FirstArgT >
BOOST_FORCEINLINE binder1st
< FunT, FirstArgT > 
boost::bind1st (FunT fun, FirstArgT &arg)
 
template<typename FunT , typename SecondArgT >
BOOST_FORCEINLINE binder2nd
< FunT, SecondArgT > 
boost::bind2nd (FunT fun, SecondArgT const &arg)
 
template<typename FunT , typename SecondArgT >
BOOST_FORCEINLINE binder2nd
< FunT, SecondArgT > 
boost::bind2nd (FunT fun, SecondArgT &arg)
 
template<typename FunT , typename ThirdArgT >
BOOST_FORCEINLINE binder3rd
< FunT, ThirdArgT > 
boost::bind3rd (FunT fun, ThirdArgT const &arg)
 
template<typename FunT , typename ThirdArgT >
BOOST_FORCEINLINE binder3rd
< FunT, ThirdArgT > 
boost::bind3rd (FunT fun, ThirdArgT &arg)