OSSIA
Open Scenario System for Interactive Application
apply_type.hpp
1 #pragma once
2 
3 namespace ossia
4 {
5 
6 // https://stackoverflow.com/a/53367052/1495627
7 template <typename, template <typename...> class>
8 struct apply_type
9 {
10 };
11 
12 template <
13  template <typename...> class T, template <typename...> class List, typename... Ts>
14 struct apply_type<List<Ts...>, T>
15 {
16  using type = List<T<Ts>...>;
17 };
18 
19 }
Definition: git_info.h:7