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

#include <indirect_fun.hpp>

Public Member Functions

 indirect_fun ()
 
 indirect_fun (Fun f)
 
template<class T >
boost::result_of< const Fun(typename
pointee< T >::type &) >::type 
operator() (const T &r) const
 
template<class T , class U >
boost::result_of< const Fun(typename
pointee< T >::type &, typename
pointee< U >::type &) >::type 
operator() (const T &r, const U &r2) const
 

Constructor & Destructor Documentation

template<class Fun >
boost::indirect_fun< Fun >::indirect_fun ( )
inline
template<class Fun >
boost::indirect_fun< Fun >::indirect_fun ( Fun  f)
inline

Member Function Documentation

template<class Fun >
template<class T >
boost::result_of< const Fun( typename pointee<T>::type& ) >::type boost::indirect_fun< Fun >::operator() ( const T r) const
inline
template<class Fun >
template<class T , class U >
boost::result_of< const Fun( typename pointee<T>::type&, typename pointee<U>::type& ) >::type boost::indirect_fun< Fun >::operator() ( const T r,
const U &  r2 
) const
inline

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