LambdaStage Class
Declaration
class simaai::neat::graph::nodes::LambdaStage { ... }
Included Headers
#include <LambdaStage.h>
Base class
| class | StageExecutor |
Public Constructors Index
| LambdaStage (LambdaOnInput on_input, LambdaOnTick on_tick={}) | |
Public Member Functions Index
| void | set_ports (const StagePorts &ports) override |
| void | on_input (StageMsg &&msg, std::vector< StageOutMsg > &out) override |
| void | on_tick (std::int64_t now_ns, std::vector< StageOutMsg > &out) override |
Private Member Attributes Index
| StagePorts | ports_ |
| LambdaOnInput | on_input_ |
| LambdaOnTick | on_tick_ |
Definition at line 23 of file LambdaStage.h.
Public Constructors
LambdaStage()
| inline |
Definition at line 25 of file LambdaStage.h.
27 if (!on_input_) {
28 throw std::invalid_argument("LambdaStage: on_input function is required");
29 }
30 }
Public Member Functions
on_input()
| inline virtual |
Definition at line 36 of file LambdaStage.h.
on_tick()
| inline virtual |
Definition at line 40 of file LambdaStage.h.
set_ports()
| inline virtual |
Definition at line 32 of file LambdaStage.h.
Private Member Attributes
on_input_
|
Definition at line 47 of file LambdaStage.h.
47 LambdaOnInput on_input_;
on_tick_
|
Definition at line 48 of file LambdaStage.h.
48 LambdaOnTick on_tick_;
ports_
|
Definition at line 46 of file LambdaStage.h.
46 StagePorts ports_;
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.1.