#include <ops.hh>
BinaryOp::BinaryOp |
( |
const BaseType * |
newResType, |
|
|
const BaseType * |
newOp1Type, |
|
|
const BaseType * |
newOp2Type, |
|
|
unsigned int |
newResOff = 0 , |
|
|
unsigned int |
newOp1Off = 0 , |
|
|
unsigned int |
newOp2Off = 0 |
|
) |
| |
virtual BinaryOp::~BinaryOp |
( |
| ) |
|
|
inlinevirtual |
virtual void BinaryOp::getCondenseInit |
( |
char * |
init | ) |
|
|
virtual |
returns initialization value for {GenCondenseOp}.
Reimplemented in OpMULTComplex, OpPLUSComplex, OpMULTChar, OpPLUSChar, OpMULTCDouble, OpPLUSCDouble, OpORCLong, OpANDCLong, OpMULTCLong, OpPLUSCLong, OpORBool, OpORCULong, OpANDBool, OpANDCULong, OpMULTCULong, OpPLUSULong, and OpPLUSCULong.
virtual void BinaryOp::operator() |
( |
char * |
res, |
|
|
const char * |
op1, |
|
|
const char * |
op2 |
|
) |
| |
|
pure virtual |
Implemented in OpBIT, OpOVERLAY, OpMULTComplex, OpDIVComplex, OpMINUSComplex, OpPLUSComplex, OpGREATEREQUALChar, OpGREATERChar, OpNOTEQUALChar, OpLESSEQUALChar, OpLESSChar, OpEQUALChar, OpDIVChar, OpMULTChar, OpMINUSChar, OpPLUSChar, OpGREATEREQUALCCharCDouble, OpGREATERCCharCDouble, OpNOTEQUALCCharCDouble, OpLESSEQUALCCharCDouble, OpLESSCCharCDouble, OpEQUALCCharCDouble, OpGREATEREQUALCCharCLong, OpGREATERCCharCLong, OpNOTEQUALCCharCLong, OpLESSEQUALCCharCLong, OpLESSCCharCLong, OpEQUALCCharCLong, OpGREATEREQUALCCharCULong, OpGREATERCCharCULong, OpNOTEQUALCCharCULong, OpLESSEQUALCCharCULong, OpLESSCCharCULong, OpEQUALCCharCULong, OpMULTCDouble, OpDIVCDouble, OpMINUSCDouble, OpPLUSCDouble, OpXORCLong, OpORCLong, OpANDCLong, OpMULTCLong, OpDIVCLong, OpMINUSCLong, OpPLUSCLong, OpXORBool, OpXORCULong, OpORBool, OpORCULong, OpANDBool, OpANDCULong, OpMULTCULong, OpDIVCULong, OpMINUSCULong, OpPLUSULong, OpPLUSCULong, OpNOTEQUALStruct, OpEQUALStruct, OpBinaryConstStruct, OpBinaryStructConst, and OpBinaryStruct.
unsigned int BinaryOp::op1Off |
|
protected |
unsigned int BinaryOp::op2Off |
|
protected |
unsigned int BinaryOp::resOff |
|
protected |
The documentation for this class was generated from the following file: