#include <Pipeline.h>
|
template<class First , class Second > |
auto | connect (First first, Second second) -> void |
|
template<class PipelineStage , typename... Args> |
auto | create (Args &&...args) -> std::shared_ptr< PipelineStage > |
|
template<class Stage > |
auto | run (Stage stage) -> void |
|
template<class Stage , class... Stages> |
auto | run (Stage stage, Stages...stages) -> void |
|
auto | wait () -> void |
|
Definition at line 38 of file Pipeline.h.
template<class First , class Second >
auto glados::pipeline::Pipeline::connect |
( |
First |
first, |
|
|
Second |
second |
|
) |
| -> void
|
|
inline |
template<class PipelineStage , typename... Args>
auto glados::pipeline::Pipeline::create |
( |
Args &&... |
args | ) |
-> std::shared_ptr<PipelineStage>
|
|
inline |
template<class Stage >
auto glados::pipeline::Pipeline::run |
( |
Stage |
stage | ) |
-> void
|
|
inline |
template<class Stage , class... Stages>
auto glados::pipeline::Pipeline::run |
( |
Stage |
stage, |
|
|
Stages... |
stages |
|
) |
| -> void
|
|
inline |
auto glados::pipeline::Pipeline::wait |
( |
| ) |
-> void
|
|
inline |
std::vector<std::thread> glados::pipeline::Pipeline::stage_threads_ |
|
private |
The documentation for this class was generated from the following file:
- /home/frust45/RISA/RISA/glados/include/glados/pipeline/Pipeline.h