Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::gil::detail::reduce_bind2< Types1, Bits1, Op > Struct Template Reference

#include <apply_operation_base.hpp>

Public Types

typedef Op::result_type result_type
 

Public Member Functions

 reduce_bind2 (const Bits1 &bits1, std::size_t index1, Op &op)
 
template<typename T2 >
result_type operator() (const T2 &t2)
 

Public Attributes

const Bits1 & _bits1
 
std::size_t _index1
 
Op & _op
 

Member Typedef Documentation

template<typename Types1 , typename Bits1 , typename Op >
typedef Op::result_type boost::gil::detail::reduce_bind2< Types1, Bits1, Op >::result_type

Constructor & Destructor Documentation

template<typename Types1 , typename Bits1 , typename Op >
boost::gil::detail::reduce_bind2< Types1, Bits1, Op >::reduce_bind2 ( const Bits1 &  bits1,
std::size_t  index1,
Op &  op 
)
inline

Member Function Documentation

template<typename Types1 , typename Bits1 , typename Op >
template<typename T2 >
result_type boost::gil::detail::reduce_bind2< Types1, Bits1, Op >::operator() ( const T2 &  t2)
inline

Member Data Documentation

template<typename Types1 , typename Bits1 , typename Op >
const Bits1& boost::gil::detail::reduce_bind2< Types1, Bits1, Op >::_bits1
template<typename Types1 , typename Bits1 , typename Op >
std::size_t boost::gil::detail::reduce_bind2< Types1, Bits1, Op >::_index1
template<typename Types1 , typename Bits1 , typename Op >
Op& boost::gil::detail::reduce_bind2< Types1, Bits1, Op >::_op

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