#include <SimplifySum.h>
Classes | |
struct | prod0 |
struct | prod1 |
struct | prod2 |
Public Types | |
typedef ::boost::mpl::if_ < prod1, prod1, typename::boost::mpl::if_ < prod2, prod2, prod0 >::type > ::type | prod |
typedef AuxSum< prod >::type | type |
Static Public Member Functions | |
static type | combine (const SUM_S(F, G)&fg, const H &h) |
Definition at line 136 of file SimplifySum.h.
typedef ::boost::mpl::if_<prod1, prod1, typename ::boost::mpl::if_ <prod2, prod2, prod0 >::type >::type funct::SimplSumOrd< F, G, H >::prod |
Definition at line 173 of file SimplifySum.h.
typedef AuxSum< prod >::type funct::SimplSumOrd< F, G, H >::type |
Definition at line 174 of file SimplifySum.h.
static type funct::SimplSumOrd< F, G, H >::combine | ( | const SUM_S(F, G)& | fg, |
const H & | h | ||
) | [inline, static] |
Definition at line 175 of file SimplifySum.h.
Referenced by funct::SimplSumOrd< A, B, PROD_S(C, D) >::combine().