Lines Matching refs:initializer_list
13 class initializer_list class
18 initializer_list(const _E* __b, size_t __s) in initializer_list() function in std::initializer_list
32 initializer_list() : __begin_(nullptr), __size_(0) {} in initializer_list() function in std::initializer_list
58 std::initializer_list<int> il = { 1, 2, 3 }; in simple_list()
59 std::initializer_list<double> dl = { 1.0, 2.0, 3 }; in simple_list()
60 std::initializer_list<A> al = { {1, 2}, {2, 3}, {3, 4} }; in simple_list()
61 std::initializer_list<B> bl = { {1, 2}, {2, 3}, {} }; in simple_list()
65 void f(std::initializer_list<int>); in function_call()
68 void g(std::initializer_list<B>); in function_call()
83 one overloaded(std::initializer_list<int>); in overloaded_call()
84 two overloaded(std::initializer_list<B>); in overloaded_call()
89 void ambiguous(std::initializer_list<A>); // expected-note {{candidate}} in overloaded_call()
90 void ambiguous(std::initializer_list<B>); // expected-note {{candidate}} in overloaded_call()
93 one ov2(std::initializer_list<int>); // expected-note {{candidate}} in overloaded_call()
94 two ov2(std::initializer_list<C>); // expected-note {{candidate}} in overloaded_call()
102 T deduce(std::initializer_list<T>); // expected-note {{conflicting types for parameter 'T' ('int' v…
104 T deduce_ref(const std::initializer_list<T>&); // expected-note {{conflicting types for parameter '…
120 static_assert(same_type<decltype(l), std::initializer_list<int>>::value, ""); in auto_deduction()
128 new std::initializer_list<int>{1, 2, 3}; // expected-warning {{at the end of the full-expression}} in dangle()
132 std::initializer_list<int> il = {1, 2, 3}; // expected-warning{{at the end of the constructor}}
133 std::initializer_list<int> jl{1, 2, 3}; // expected-warning{{at the end of the constructor}}
143 template<typename T> void f(std::initializer_list<T>);
144 template<typename T> void g(std::initializer_list<std::initializer_list<T>>);
149 std::initializer_list<int> il = {1, 2}; in foo()
156 void f(std::initializer_list<T>) { in f()
164 std::initializer_list<const char *> *il = &x; in g()
173 X(std::initializer_list<int>, T);
183 XCtorInit(std::initializer_list<X<int>>);