| 43 | struct MakeStaticTableImpl { |
| 44 | template<template<typename EnumStruct::Enum> class Functor, std::size_t... Is> |
| 45 | constexpr auto makeTable(std::index_sequence<Is...>, Args&&... args) -> std::array<decltype(Functor< EnumStruct::example>::f(std::forward<Args>(args)...)), sizeof...(Is)> { |
| 46 | return {{Functor<std::tuple_element_t<Is, typename EnumStruct::all>::value>::f(std::forward<Args>(args)...)...}}; |
| 47 | } |
| 48 | }; |
| 49 | |
| 50 | template<typename Z, template<Z> class K, typename T> |
nothing calls this directly
no outgoing calls
no test coverage detected