#include <pbori_func.h>
Public Types | |
typedef BinaryOp | binary_op_type |
Define types corresponding to template arguments. | |
typedef UnaryOperation | unary_op_type |
typedef binary_composition < binary_op_type, unary_op_type, unary_op_type > | base |
Define types corresponding to template arguments. | |
Public Member Functions | |
symmetric_composition (const binary_op_type &binop=binary_op_type(), const unary_op_type &unop=unary_op_type()) |
typedef BinaryOp polybori::symmetric_composition< BinaryOp, UnaryOperation >::binary_op_type |
Define types corresponding to template arguments.
typedef UnaryOperation polybori::symmetric_composition< BinaryOp, UnaryOperation >::unary_op_type |
typedef binary_composition<binary_op_type, unary_op_type, unary_op_type> polybori::symmetric_composition< BinaryOp, UnaryOperation >::base |
Define types corresponding to template arguments.
Reimplemented from polybori::binary_composition< BinaryOp, UnaryOperation, UnaryOperation >.
polybori::symmetric_composition< BinaryOp, UnaryOperation >::symmetric_composition | ( | const binary_op_type & | binop = binary_op_type() , |
|
const unary_op_type & | unop = unary_op_type() | |||
) | [inline] |