DSIExtUnaryFunctor Class Reference

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

Inherited by DSIExtUnaryValueFunctor.

List of all members.

Public Member Functions

void SetData (ETDataRequest *in_data)
 Sets the data request object for this unary functor.
virtual ~DSIExtUnaryFunctor ()
 Destructor.

Protected Member Functions

 DSIExtUnaryFunctor ()
 Constructor.

Protected Attributes

ETDataRequestm_data
 The data request object of a unary functor. Gets set from SetData().

Detailed Description

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

Custom unary operations should subclass from this class. An example of a unary operation is arithmetic negation.

See also:
DSIExtUnaryValueFunctor

Constructor & Destructor Documentation

virtual ~DSIExtUnaryFunctor (  )  [virtual]

Destructor.

DSIExtUnaryFunctor (  )  [protected]

Constructor.


Member Function Documentation

void SetData ( ETDataRequest in_data  ) 

Sets the data request object for this unary functor.

SetData() _MUST_ be called before Execute().

Parameters:
in_data The data request object for which this functor will execute on. (NOT OWN)

Member Data Documentation

ETDataRequest* m_data [protected]

The data request object of a unary functor. Gets set from SetData().


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

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