Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::save_result_wrapper< FunT, AssigneeT > Struct Template Reference

Function object wrapper for saving the adopted function object result. More...

#include <save_result.hpp>

Public Types

typedef void result_type
 

Public Member Functions

 save_result_wrapper (FunT fun, AssigneeT &assignee)
 
template<typename ArgT >
result_type operator() (ArgT const &arg) const
 

Detailed Description

template<typename FunT, typename AssigneeT>
struct boost::save_result_wrapper< FunT, AssigneeT >

Function object wrapper for saving the adopted function object result.

Member Typedef Documentation

template<typename FunT, typename AssigneeT>
typedef void boost::save_result_wrapper< FunT, AssigneeT >::result_type

Constructor & Destructor Documentation

template<typename FunT, typename AssigneeT>
boost::save_result_wrapper< FunT, AssigneeT >::save_result_wrapper ( FunT  fun,
AssigneeT &  assignee 
)
inline

Member Function Documentation

template<typename FunT, typename AssigneeT>
template<typename ArgT >
result_type boost::save_result_wrapper< FunT, AssigneeT >::operator() ( ArgT const &  arg) const
inline

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