#include <msa-common.h>
Static Public Member Functions | |
template<typename U> | |
static void | accumulate (T &a, const U &b) |
static T | getIdentity () |
static bool | pupEveryElement () |
T is the data type. It may be a primitive one or a class. T must support the default constructor, assignment, += operator if you use accumulate, typecast from int 0, 1, and pup.
Definition at line 49 of file msa-common.h.
static void DefaultEntry< T, PUP_EVERY_ELEMENT >::accumulate | ( | T & | a, | |
const U & | b | |||
) | [inline, static] |
Definition at line 52 of file msa-common.h.
static T DefaultEntry< T, PUP_EVERY_ELEMENT >::getIdentity | ( | ) | [inline, static] |
Definition at line 54 of file msa-common.h.
static bool DefaultEntry< T, PUP_EVERY_ELEMENT >::pupEveryElement | ( | ) | [inline, static] |
Definition at line 55 of file msa-common.h.