merge_conveyor_node

Description

Vars

our< merge_conveyor_node_data < T > >

data_

size_t

next_appendage_

0

Methods

merge_conveyor_node ( our< merge_conveyor_node_data < T > > )

~merge_conveyor_node ( )

error_or < own< conveyor_node > >

swap_child ( own< conveyor_node > && )

void

get_result ( error_or_value & )

void

fire ( )

size_t

space ( )

size_t

queued ( )

void

child_has_fired ( )

void

parent_has_fired ( )


Vars Description

our< merge_conveyor_node_data < T > > data_


size_t next_appendage_


Methods Description

merge_conveyor_node ( our< merge_conveyor_node_data < T > > )


~merge_conveyor_node ( )


error_or < own< conveyor_node > > swap_child ( own< conveyor_node > && )

Swap out child with another one

void get_result ( error_or_value & )

Internal method to retrieve results from children

void fire ( )


size_t space ( )


size_t queued ( )


void child_has_fired ( )


void parent_has_fired ( )