rasdaman complete source
Public Member Functions | Protected Attributes | List of all members
OpUnaryStruct Class Reference

#include <ops.hh>

Inheritance diagram for OpUnaryStruct:
UnaryOp

Public Member Functions

 OpUnaryStruct (const BaseType *newResType, const BaseType *newOpType, Ops::OpType op, unsigned int newResOff=0, unsigned int newOpOff=0)
 constructor gets struct type. More...
 
virtual ~OpUnaryStruct ()
 destructor. More...
 
virtual void operator() (char *result, const char *op)
 operator to carry out operation on struct { op}. More...
 
- Public Member Functions inherited from UnaryOp
 UnaryOp (const BaseType *newResType, const BaseType *newOpType, unsigned int newResOff=0, unsigned int newOpOff=0)
 
virtual ~UnaryOp ()
 

Protected Attributes

StructTypemyResType
 
StructTypemyOpType
 
unsigned int numElems
 
UnaryOp ** elemOps
 
- Protected Attributes inherited from UnaryOp
const BaseTypeopType
 
const BaseTyperesType
 
unsigned int resOff
 
unsigned int opOff
 

Constructor & Destructor Documentation

OpUnaryStruct::OpUnaryStruct ( const BaseType newResType,
const BaseType newOpType,
Ops::OpType  op,
unsigned int  newResOff = 0,
unsigned int  newOpOff = 0 
)

constructor gets struct type.

virtual OpUnaryStruct::~OpUnaryStruct ( )
virtual

destructor.

Member Function Documentation

virtual void OpUnaryStruct::operator() ( char *  result,
const char *  op 
)
virtual

operator to carry out operation on struct { op}.

Implements UnaryOp.

Member Data Documentation

UnaryOp** OpUnaryStruct::elemOps
protected
StructType* OpUnaryStruct::myOpType
protected
StructType* OpUnaryStruct::myResType
protected
unsigned int OpUnaryStruct::numElems
protected

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