MCPcopy Create free account
hub / github.com/NVIDIA/stdexec / _canonicalize

Function _canonicalize

include/exec/function.hpp:244–249  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

242
243 template <template <class...> class List, class... Types>
244 consteval auto _canonicalize(List<Types...> *) noexcept
245 {
246 using types_t = __static_vector<__type_index, sizeof...(Types)>;
247 constexpr auto types = _func::_canonicalize_impl(types_t{__mtypeid<Types>...});
248 return _func::_canonicalize_splice<types, List>(__make_indices<types.size()>());
249 }
250
251 template <class Sigs>
252 using _canonical_t = decltype(_func::_canonicalize(static_cast<Sigs *>(nullptr)));

Callers 1

function.hppFile · 0.85

Calls 2

_canonicalize_implFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected