#include <TalkBpoAssign.h>
Public Types | |
typedef Pattern::TagTransInVar | TransVarianceCategory |
Functor is translation invariant. | |
typedef Pattern::TagCallPointer | CallCategory |
Functor is called using pointers. | |
typedef DstArrayT::StorType | DstStorType |
typedef DstArrayT::ArithType | DstArithType |
typedef SrcArrayT::StorType | SrcStorType |
typedef SrcArrayT::ArithType | SrcArithType |
Public Member Functions | |
TalkBpoAssignPtrEn (bool verbose, bool doMin, int nrToGroup) | |
Constructor. | |
void | setNeutral (DstStorType *dPtr) |
Initialize accumulator with neutral value. | |
void | DoIt (DstStorType *dPtr, SrcStorType *sPtr) |
Actual operation (besides talking) : x += y (or min). | |
Static Public Member Functions | |
static DstArithType | NeutralElement () |
The neutral element. | |
Private Attributes | |
bool | mVerbose |
bool | mDoMin |
Static Private Attributes | |
static int | mNrToGroup |
static int | mCurNr |
Definition at line 96 of file TalkBpoAssign.h.