5 #ifndef DERIVATIONFRAMEWORKTRIGGER_BUILDCOMBINATIONS_H
6 #define DERIVATIONFRAMEWORKTRIGGER_BUILDCOMBINATIONS_H
24 template <
typename T,
typename PROJ = std::
identity >
36 template <
typename R,
typename PROJ = std::
identity>
37 std::vector<typename R::value_type>
sorted(
const R&
r, PROJ
proj = {});
52 typename INNERPROJ = std::identity,
53 typename OUTERPROJ = std::identity>
55 std::vector<
RangedItr<
typename std::vector<T>::const_iterator>>&
inputs,
56 INNERPROJ innerproj = {},
57 OUTERPROJ outerproj = {});
61 #endif //> !DERIVATIONFRAMEWORKTRIGGER_BUILDCOMBINATIONS_H