libpsynth 0.2.1
Public Types | Public Member Functions | Public Attributes
psynth::sound::detail::reduce_bind1< T2, Op > Struct Template Reference

#include <apply_operation_base.hpp>

List of all members.

Public Types

typedef Op::result_type result_type

Public Member Functions

 reduce_bind1 (const T2 &t2, Op &op)
template<typename T1 >
PSYNTH_FORCEINLINE result_type operator() (const T1 &t1)

Public Attributes

const T2 & _t2
Op & _op

template<typename T2, typename Op>
struct psynth::sound::detail::reduce_bind1< T2, Op >


Member Typedef Documentation

template<typename T2 , typename Op >
typedef Op::result_type psynth::sound::detail::reduce_bind1< T2, Op >::result_type

Constructor & Destructor Documentation

template<typename T2 , typename Op >
psynth::sound::detail::reduce_bind1< T2, Op >::reduce_bind1 ( const T2 &  t2,
Op &  op 
) [inline]

Member Function Documentation

template<typename T2 , typename Op >
template<typename T1 >
PSYNTH_FORCEINLINE result_type psynth::sound::detail::reduce_bind1< T2, Op >::operator() ( const T1 &  t1) [inline]

Member Data Documentation

template<typename T2 , typename Op >
Op& psynth::sound::detail::reduce_bind1< T2, Op >::_op
template<typename T2 , typename Op >
const T2& psynth::sound::detail::reduce_bind1< T2, Op >::_t2

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