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
cbOpAverage Class Reference

#include <cbOperator.hpp>

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

Public Member Functions

 ~cbOpAverage () override
 
 cbOpAverage ()=default
 
void overload (const sol::function &func) override final
 
void execMain () override final
 
void __innerFunc (baseOp *thisOp=nullptr) override final
 
- Public Member Functions inherited from cbOpTableWise
 ~cbOpTableWise ()
 
 cbOpTableWise ()
 
- 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 169 of file cbOperator.hpp.

Constructor & Destructor Documentation

◆ ~cbOpAverage()

cbOpAverage::~cbOpAverage ( )
override

Definition at line 107 of file cbOperator.cpp.

◆ cbOpAverage()

cbOpAverage::cbOpAverage ( )
default

Member Function Documentation

◆ __innerFunc()

void cbOpAverage::__innerFunc ( baseOp thisOp = nullptr)
finaloverridevirtual

Implements cbOpTableWise.

Definition at line 118 of file cbOperator.cpp.

References baseOp::isOverload.

◆ execMain()

void cbOpAverage::execMain ( )
finaloverridevirtual

Implements cbOpTableWise.

Definition at line 114 of file cbOperator.cpp.

◆ overload()

void cbOpAverage::overload ( const sol::function &  func)
finaloverridevirtual

Implements cbOpTableWise.

Definition at line 109 of file cbOperator.cpp.

References baseOp::isOverload, and baseOp::luaOverrideFunc.


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