A binary operator function that returns OP1(OP2(x), OP3(y)) More...
#include <misc_types.h>
Public Member Functions | |
| compose_2_2 (const OP1 &op1=OP1(), const OP2 &op2=OP2(), const OP3 &op3=OP3()) | |
| OP1::result_type | operator() (const typename OP2::argument_type &x, const typename OP3::argument_type &y) const |
Protected Attributes | |
| OP1 | op1_ |
| OP2 | op2_ |
| OP3 | op3_ |
A binary operator function that returns OP1(OP2(x), OP3(y))
Definition at line 307 of file misc_types.h.
| Clasp::compose_2_2< OP1, OP2, OP3 >::compose_2_2 | ( | const OP1 & | op1 = OP1(), |
| const OP2 & | op2 = OP2(), |
||
| const OP3 & | op3 = OP3() |
||
| ) | [inline] |
Definition at line 311 of file misc_types.h.
| OP1::result_type Clasp::compose_2_2< OP1, OP2, OP3 >::operator() | ( | const typename OP2::argument_type & | x, |
| const typename OP3::argument_type & | y | ||
| ) | const [inline] |
Definition at line 316 of file misc_types.h.
OP1 Clasp::compose_2_2< OP1, OP2, OP3 >::op1_ [protected] |
Definition at line 320 of file misc_types.h.
OP2 Clasp::compose_2_2< OP1, OP2, OP3 >::op2_ [protected] |
Definition at line 321 of file misc_types.h.
OP3 Clasp::compose_2_2< OP1, OP2, OP3 >::op3_ [protected] |
Definition at line 322 of file misc_types.h.