#include <ops.hh>
|
| OpOVERLAY (const BaseType *newResType, const BaseType *newOp1Type, const BaseType *newOp2Type, size_t typeSize, const char *transparentPattern=OpOVERLAY::nullPattern, unsigned int newResOff=0, unsigned int newOp1Off=0, unsigned int newOp2Off=0) |
| constructor gets RasDaMan base type of result and operands. More...
|
|
virtual void | operator() (char *res, const char *op1, const char *op2) |
|
| BinaryOp (const BaseType *newResType, const BaseType *newOp1Type, const BaseType *newOp2Type, unsigned int newResOff=0, unsigned int newOp1Off=0, unsigned int newOp2Off=0) |
|
virtual void | getCondenseInit (char *init) |
| returns initialization value for {GenCondenseOp}. More...
|
|
virtual | ~BinaryOp () |
|
|
static const char * | nullPattern |
| this pattern is only 16 bytes long and empty, if your struct is longer you need to supply your own pattern More...
|
|
OpOVERLAY::OpOVERLAY |
( |
const BaseType * |
newResType, |
|
|
const BaseType * |
newOp1Type, |
|
|
const BaseType * |
newOp2Type, |
|
|
size_t |
typeSize, |
|
|
const char * |
transparentPattern = OpOVERLAY::nullPattern , |
|
|
unsigned int |
newResOff = 0 , |
|
|
unsigned int |
newOp1Off = 0 , |
|
|
unsigned int |
newOp2Off = 0 |
|
) |
| |
constructor gets RasDaMan base type of result and operands.
virtual void OpOVERLAY::operator() |
( |
char * |
res, |
|
|
const char * |
op1, |
|
|
const char * |
op2 |
|
) |
| |
|
virtual |
const char* OpOVERLAY::nullPattern |
|
static |
this pattern is only 16 bytes long and empty, if your struct is longer you need to supply your own pattern
The documentation for this class was generated from the following file: