|
Covalent Bond
0.0.1-alpha
'covalent bond' is a data middle office. As a 2022-2023 Fall SWE final project.
|
A operator node. Generate all go task. Then pass the output to the next node's inputs. More...
#include <cbComputeGraph.hpp>


Public Member Functions | |
| ~cbOperatorNode () override | |
| cbOperatorNode (baseOp *op) | |
| void * | generateTask () override |
| void | overload (sol::function &funcPtr) |
Public Member Functions inherited from cb::graph::cbNode | |
| virtual | ~cbNode () |
| Destroy the cb Node object Virtual function. More... | |
| cbNode (const nodeType &nt) | |
| void | PointTo (cbNode *ptr) |
Public Attributes | |
| friend | cbComputeGraph |
| baseOp * | Op |
Public Attributes inherited from cb::graph::cbNode | |
| cbOpIO | io |
| bool | isFinalOutput = false |
| bool | visited = false |
| nodeType | nodeT |
| void * | task = nullptr |
| cbNode * | nextNode = nullptr |
| cbComputeGraph * | graph = nullptr |
Additional Inherited Members | |
Static Public Member Functions inherited from cb::graph::cbNode | |
| static WFMySQLTask * | asSQLTask (void *metaTask) |
| static WFGoTask * | asGoTask (void *metaTask) |
A operator node. Generate all go task. Then pass the output to the next node's inputs.
Definition at line 313 of file cbComputeGraph.hpp.
|
override |
Definition at line 141 of file cbComputeGraph.cpp.
References baseOp::luaOverrideFunc, and Op.
| cb::graph::cbOperatorNode::cbOperatorNode | ( | baseOp * | op | ) |
Definition at line 146 of file cbComputeGraph.cpp.
References cb::graph::Operator.
|
overridevirtual |
Implements cb::graph::cbNode.
Definition at line 148 of file cbComputeGraph.cpp.
References baseOp::execMain(), cbOpIO::I, baseOp::io, cb::graph::cbNode::io, cb::graph::cbNode::nextNode, cbOpIO::O, Op, and cb::graph::cbNode::task.

| void cb::graph::cbOperatorNode::overload | ( | sol::function & | funcPtr | ) |
| funcPtr | The functions belong to lua. |
Definition at line 172 of file cbComputeGraph.cpp.
| friend cb::graph::cbOperatorNode::cbComputeGraph |
Definition at line 314 of file cbComputeGraph.hpp.
| baseOp* cb::graph::cbOperatorNode::Op |
Definition at line 333 of file cbComputeGraph.hpp.
Referenced by cb::graph::cbComputeGraph::cbComputeGraph(), generateTask(), and ~cbOperatorNode().
1.8.17