Covalent Bond  0.0.1-alpha
'covalent bond' is a data middle office. As a 2022-2023 Fall SWE final project.
Public Member Functions | List of all members
cbOpRowWise Class Referenceabstract

#include <cbOperator.hpp>

Inheritance diagram for cbOpRowWise:
Inheritance graph
[legend]
Collaboration diagram for cbOpRowWise:
Collaboration graph
[legend]

Public Member Functions

 ~cbOpRowWise ()
 
 cbOpRowWise ()
 
virtual void overload (const sol::function &func)=0
 
virtual void execMain ()=0
 
virtual void __innerFunc (baseOp *thisOp=nullptr)=0
 
- Public Member Functions inherited from baseOp
virtual ~baseOp ()
 
 baseOp (const opType &ot)
 

Additional Inherited Members

- Public Attributes inherited from baseOp
cbOpIO io
 
opType type = opType::rowWise
 
bool isOverload = false
 
sol::function luaOverrideFunc = sol::nil
 

Detailed Description

Definition at line 67 of file cbOperator.hpp.

Constructor & Destructor Documentation

◆ ~cbOpRowWise()

cbOpRowWise::~cbOpRowWise ( )

Definition at line 17 of file cbOperator.cpp.

◆ cbOpRowWise()

cbOpRowWise::cbOpRowWise ( )

Definition at line 19 of file cbOperator.cpp.

References rowWise.

Member Function Documentation

◆ __innerFunc()

virtual void cbOpRowWise::__innerFunc ( baseOp thisOp = nullptr)
pure virtual

Implemented in cbOpMultiMap, and cbOpCombine.

◆ execMain()

virtual void cbOpRowWise::execMain ( )
pure virtual

Implements baseOp.

Implemented in cbOpMultiMap, and cbOpCombine.

◆ overload()

virtual void cbOpRowWise::overload ( const sol::function &  func)
pure virtual

Implements baseOp.

Implemented in cbOpMultiMap, and cbOpCombine.


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