An unary operator function that returns OP1(OP2(x), OP3(x)) More...
#include <misc_types.h>
Public Member Functions | |
compose_2_1 (const OP1 &op1, const OP2 &op2, const OP3 &op3) | |
OP1::result_type | operator() (const typename OP2::argument_type &x) const |
Protected Attributes | |
OP1 | op1_ |
OP2 | op2_ |
OP3 | op3_ |
An unary operator function that returns OP1(OP2(x), OP3(x))
Definition at line 278 of file misc_types.h.
Clasp::compose_2_1< OP1, OP2, OP3 >::compose_2_1 | ( | const OP1 & | op1, |
const OP2 & | op2, | ||
const OP3 & | op3 | ||
) | [inline] |
Definition at line 281 of file misc_types.h.
OP1::result_type Clasp::compose_2_1< OP1, OP2, OP3 >::operator() | ( | const typename OP2::argument_type & | x | ) | const [inline] |
Definition at line 286 of file misc_types.h.
OP1 Clasp::compose_2_1< OP1, OP2, OP3 >::op1_ [protected] |
Definition at line 290 of file misc_types.h.
OP2 Clasp::compose_2_1< OP1, OP2, OP3 >::op2_ [protected] |
Definition at line 291 of file misc_types.h.
OP3 Clasp::compose_2_1< OP1, OP2, OP3 >::op3_ [protected] |
Definition at line 292 of file misc_types.h.