| 44 | |
| 45 | template <typename Dim, typename... Dims> |
| 46 | Window create_window(Dim &&dim0, Dims &&...dims) |
| 47 | { |
| 48 | Window win; |
| 49 | const std::array<Dim, 1 + sizeof...(Dims)> dimensions{{dim0, std::forward<Dims>(dims)...}}; |
| 50 | for (size_t i = 0; i < dimensions.size(); i++) |
| 51 | { |
| 52 | win.set(i, dimensions[i]); |
| 53 | } |
| 54 | return win; |
| 55 | } |
| 56 | |
| 57 | template <typename T> |
| 58 | std::vector<T> create_vector(std::initializer_list<T> list_objs) |
no test coverage detected