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.