DSIExtBinaryFunctor Class Reference

Base class for functors for the execution of binary operations on custom data types. More...

Inherited by DSIExtBinaryBooleanFunctor, and DSIExtBinaryValueFunctor.

List of all members.

Public Member Functions

void SetLeftData (ETDataRequest *in_leftData)
 Sets the Left data request object for the left operand.
void SetRightData (ETDataRequest *in_rightData)
 Sets the Right data request object for the right operand.
virtual ~DSIExtBinaryFunctor ()
 Destructor.

Protected Member Functions

 DSIExtBinaryFunctor ()
 Constructor.

Protected Attributes

ETDataRequestm_leftData
ETDataRequestm_rightData

Detailed Description

Base class for functors for the execution of binary operations on custom data types.

Custom binary functors should subclass from this class. Examples of binary operations are:

See DSIExtBinaryBooleanFunctor and DSIExtBinaryValueFunctor


Constructor & Destructor Documentation

virtual ~DSIExtBinaryFunctor (  )  [virtual]

Destructor.

DSIExtBinaryFunctor (  )  [protected]

Constructor.


Member Function Documentation

void SetLeftData ( ETDataRequest in_leftData  ) 

Sets the Left data request object for the left operand.

Parameters:
in_leftData The left data request object. (NOT OWN)
void SetRightData ( ETDataRequest in_rightData  ) 

Sets the Right data request object for the right operand.

Parameters:
in_rightData The right data request object. (NOT OWN)

Member Data Documentation

ETDataRequest* m_leftData [protected]
ETDataRequest* m_rightData [protected]

The documentation for this class was generated from the following file:

Generated on Wed May 17 14:21:17 2017 for SimbaEngine 10.1.3.1011 by simba