1 namespace std { 2 using size_t = decltype(sizeof(0)); 3 4 template<typename T> struct initializer_list { 5 initializer_list(T*, size_t); 6 }; 7 8 template<typename T> int min(initializer_list<T>); 9 } 10