UE::UAF::OuterJoinBy

An outer join will call the predicate for the union of all iterators When an entry is missing from an iterator, it is replaced by nullptr This assumes that each iterator is sorted The JoinOpType is used to control which key is used and what value is produced for the predicate e.g. OuterJoinBy(.., A, B) Where: