Public Member Functions | Protected Attributes
Clasp::compose_1< OP1, OP2 > Struct Template Reference

An unary operator function that returns Op1(Op2(x)) More...

#include <misc_types.h>

List of all members.

Public Member Functions

 compose_1 (const OP1 &op1, const OP2 &op2)
OP1::result_type operator() (const typename OP2::argument_type &x) const

Protected Attributes

OP1 op1_
OP2 op2_

Detailed Description

template<class OP1, class OP2>
struct Clasp::compose_1< OP1, OP2 >

An unary operator function that returns Op1(Op2(x))

Definition at line 252 of file misc_types.h.


Constructor & Destructor Documentation

template<class OP1, class OP2>
Clasp::compose_1< OP1, OP2 >::compose_1 ( const OP1 &  op1,
const OP2 &  op2 
) [inline]

Definition at line 255 of file misc_types.h.


Member Function Documentation

template<class OP1, class OP2>
OP1::result_type Clasp::compose_1< OP1, OP2 >::operator() ( const typename OP2::argument_type &  x) const [inline]

Definition at line 259 of file misc_types.h.


Member Data Documentation

template<class OP1, class OP2>
OP1 Clasp::compose_1< OP1, OP2 >::op1_ [protected]

Definition at line 263 of file misc_types.h.

template<class OP1, class OP2>
OP2 Clasp::compose_1< OP1, OP2 >::op2_ [protected]

Definition at line 264 of file misc_types.h.


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


clasp
Author(s): Benjamin Kaufmann
autogenerated on Thu Aug 27 2015 12:41:40