one_time_conveyor_node
Description
Vars
one_time_conveyor_feeder < T > * |
nullptr |
|
bool |
false |
|
maybe< error_or < T > > |
std::nullopt |
|
Methods
void |
set_feeder ( one_time_conveyor_feeder < T > \* ) |
void |
feed ( T && ) |
void |
|
void |
get_result ( error_or_value & ) |
error_or < own< conveyor_node > > |
swap_child ( own< conveyor_node > && ) |
size_t |
space ( ) |
size_t |
queued ( ) |
void |
child_has_fired ( ) |
void |
parent_has_fired ( ) |
void |
fire ( ) |
Vars Description
one_time_conveyor_feeder < T > * feeder_
bool passed_
Methods Description
void set_feeder ( one_time_conveyor_feeder < T > \* )
void feed ( T && )
void get_result ( error_or_value & )
Internal method to retrieve results from children
error_or < own< conveyor_node > > swap_child ( own< conveyor_node > && )
Swap out child with another one
size_t space ( )
size_t queued ( )
void child_has_fired ( )
void parent_has_fired ( )
void fire ( )