¶using transfer =
std::variant<unassigned_transfer,
multi_region_transfer,
gather_transfer>;
using transfer =
std::variant<unassigned_transfer,
multi_region_transfer,
gather_transfer>;
Description
Depending on the order of inputs, transfers may start out as unassigned and will be replaced by either multi_region_transfer
s or gather_transfer
s once explicit calls to the respective receive arbiter functions are made.