| 80 | |
| 81 | template<class T, class ... Ts> |
| 82 | inline std::array<T, sizeof...(Ts) + 1> makeArray(T x, Ts... xs) |
| 83 | { |
| 84 | return {std::move(x), std::move(xs)...}; |
| 85 | } |
| 86 | |
| 87 | // Enum hash for C++11. This is not needed in C++14 |
| 88 | struct EnumClassHash { |
no outgoing calls
no test coverage detected