Home
last modified time | relevance | path

Searched refs:initializer_list (Results 1 – 25 of 369) sorted by relevance

12345678910>>...15

/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dcxx0x-initializer-stdinitializerlist.cpp13 class initializer_list class
18 initializer_list(const _E* __b, size_t __s) in initializer_list() function in std::initializer_list
65 void f(std::initializer_list<int>); in function_call()
68 void g(std::initializer_list<B>); in function_call()
169 template<typename T> void g(std::initializer_list<std::initializer_list<T>>);
181 void f(std::initializer_list<T>) { in f()
198 X(std::initializer_list<int>, T);
254 void f(std::initializer_list<S>);
265 S(std::initializer_list<int>);
273 A(std::initializer_list<A>);
[all …]
H A Dcxx0x-initializer-constructor.cpp11 class initializer_list class
16 initializer_list(const _E* __b, size_t __s) in initializer_list() function in std::initializer_list
30 initializer_list() : __begin_(nullptr), __size_(0) {} in initializer_list() function in std::initializer_list
53 F(std::initializer_list<int>) { static_assert(N == 3, ""); } in F()
153 G(std::initializer_list<int>, T ...); // expected-note 3 {{not viable}}
204 void f(std::initializer_list<S>);
250 command_map(std::initializer_list<command_pair>);
259 const std::initializer_list<generator_pair> x = {{{{{3, 4}}}}};
262 const std::initializer_list<generator_pair> y = {{{{1, 2}}}};
302 A(std::initializer_list<int>);
[all …]
H A Doverload-ary-bind.cpp60 class initializer_list { class
64 constexpr initializer_list(const _E *__b, size_t __s) in initializer_list() function in std::initializer_list
77 constexpr initializer_list() : __begin_(nullptr), __size_(0) {} in initializer_list() function in std::initializer_list
90 char (&f(std::initializer_list<char *>))[1]; // #1
91 char (&f(std::initializer_list<ugly>))[2]; // #2
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dcxx0x-initializer-stdinitializerlist.cpp9 class initializer_list class
14 initializer_list(const _E* __b, size_t __s) in initializer_list() function in std::initializer_list
213 void target(std::initializer_list<std::initializer_list<destroyme1>>); in fn8()
229 std::initializer_list<std::initializer_list<destroyme1>> list = in fn9()
271 map(std::initializer_list<pair>);
357 …std::initializer_list<std::initializer_list<int>> &&il = { { 1, 2, 3 }, { 4, k }, { 5, 6, 7, 8 } };
428 A(std::initializer_list<int>);
436 std::initializer_list<int> a;
438 std::initializer_list<double> c;
445 S(std::initializer_list<int>);
[all …]
H A DPR24289.cpp5 struct initializer_list { struct
9 constexpr initializer_list(const T *B, __SIZE_TYPE__ S) in initializer_list() function
15 static std::initializer_list<std::initializer_list<int>> a{ in f() argument
17 static std::initializer_list<std::initializer_list<int>> b{ in f()
19 static std::initializer_list<std::initializer_list<int>> c{ in f()
21 static std::initializer_list<std::initializer_list<int>> d{ in f()
23 static std::initializer_list<std::initializer_list<int>> e{ in f()
H A Dcxx0x-initializer-stdinitializerlist-startend.cpp8 class initializer_list class
13 initializer_list(const _E* __b, const _E* __e) in initializer_list() function in std::initializer_list
27 initializer_list() : __begin_(nullptr), __end_(nullptr) {} in initializer_list() function in std::initializer_list
37 std::initializer_list<int> globalInitList1 = {1, 2, 3};
57 std::initializer_list<int> intlist{1, 2, i}; in fn1()
70 void target(std::initializer_list<destroyme1>); in fn2()
H A Dcxx0x-initializer-stdinitializerlist-pr12086.cpp10 class initializer_list class
19 constexpr initializer_list(const _E* __b, size_t __s) in initializer_list() function in std::initializer_list
38 constexpr initializer_list() : __begin_(nullptr), __end_(nullptr) {} in initializer_list() function in std::initializer_list
44 constexpr initializer_list() : __begin_(nullptr), __size_(0) {} in initializer_list() function in std::initializer_list
54 std::initializer_list<std::initializer_list<int>> nested = {
H A Dinstantiate-init.cpp5 template<typename T> class initializer_list { class
10 initializer_list();
16 Vector(std::initializer_list<int>);
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/google/
H A Dexplicit-constructor.cpp8 class initializer_list class
13 initializer_list(const _E* __b, size_t __s) in initializer_list() function in std::initializer_list
66 B(std::initializer_list<int> list1) {} in B()
100 C(initializer_list<int> list1) {} in C()
102 C(initializer_list<unsigned> &&list3) {} in C()
107 C2(initializer_list<int> list1) {} in C2()
109 C2(initializer_list<unsigned> &&list3) {} in C2()
118 C3(initializer_list<T> list1) {} in C3()
120 C3(::std::initializer_list<T**> &&list3) {} in C3()
123 C3(initializer_list<U> list3) {} in C3()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h488 std::initializer_list<LLT> Types, in actionFor()
543 std::initializer_list<LLT> Types0, in actionForCartesianProduct()
554 LegalizeAction Action, std::initializer_list<LLT> Types0, in actionForCartesianProduct()
555 std::initializer_list<LLT> Types1, std::initializer_list<LLT> Types2) { in actionForCartesianProduct()
593 LegalizeRuleSet &legalFor(std::initializer_list<LLT> Types) { in legalFor()
609 std::initializer_list<std::pair<LLT, LLT>> Types) { in legalForTypeWithAnyImm()
685 LegalizeRuleSet &lowerFor(std::initializer_list<LLT> Types) { in lowerFor()
690 LegalizeRuleSet &lowerFor(std::initializer_list<LLT> Types, in lowerFor()
856 customForCartesianProduct(std::initializer_list<LLT> Types0, in customForCartesianProduct()
863 customForCartesianProduct(std::initializer_list<LLT> Types0, in customForCartesianProduct()
[all …]
/llvm-project-15.0.7/libcxx/test/std/language.support/support.initlist/
H A Dtypes.pass.cpp32 static_assert((std::is_same<std::initializer_list<A>::value_type, A>::value), ""); in main()
33 static_assert((std::is_same<std::initializer_list<A>::reference, const A&>::value), ""); in main()
34 static_assert((std::is_same<std::initializer_list<A>::const_reference, const A&>::value), ""); in main()
35 static_assert((std::is_same<std::initializer_list<A>::size_type, std::size_t>::value), ""); in main()
36 static_assert((std::is_same<std::initializer_list<A>::iterator, const A*>::value), ""); in main()
37 static_assert((std::is_same<std::initializer_list<A>::const_iterator, const A*>::value), ""); in main()
/llvm-project-15.0.7/libcxx/include/
H A Dinitializer_list14 initializer_list synopsis
20 class initializer_list
31 initializer_list() noexcept; // constexpr in C++14
38 template<class E> const E* begin(initializer_list<E> il) noexcept; // constexpr in C++14
39 template<class E> const E* end(initializer_list<E> il) noexcept; // constexpr in C++14
59 class _LIBCPP_TEMPLATE_VIS initializer_list
66 initializer_list(const _Ep* __b, size_t __s) _NOEXCEPT
81 initializer_list() _NOEXCEPT : __begin_(nullptr), __size_(0) {}
100 begin(initializer_list<_Ep> __il) _NOEXCEPT
109 end(initializer_list<_Ep> __il) _NOEXCEPT
/llvm-project-15.0.7/clang/test/CXX/drs/
H A Ddr9xx.cpp13 template<typename T> struct initializer_list { struct
15 initializer_list(const T *p, size_t n);
22 A(std::initializer_list<int>); // expected-note {{candidate}} argument
34 C(std::initializer_list<int>) = delete; // expected-note {{here}}
41 D(std::initializer_list<int>);
42 D(std::initializer_list<double>);
H A Ddr10xx.cpp9 template<typename T> struct initializer_list { struct
11 initializer_list(const T *p, size_t n);
71 A(std::initializer_list<int>);
79 std::initializer_list<int> a;
81 std::initializer_list<double> c;
H A Ddr15xx.cpp306 class initializer_list class
311 initializer_list(const _E* __b, size_t __s) in initializer_list() function in std::initializer_list
323 initializer_list() : __begin_(nullptr), __size_(0) {} in initializer_list() function in std::initializer_list
414 void f0(std::initializer_list<int>); // #00
419 void f1(std::initializer_list<long>); // #2
424 void f2(std::initializer_list<std::string>); // #4
429 void f0(std::initializer_list<int>); // #00 expected-note {{candidate function}}
430 void f0(std::initializer_list<int>, int = 0); // expected-note {{candidate function}}
434 void f1(std::initializer_list<long>); // #2 expected-note {{candidate function}}
489 template<class T, int N> float *f(const std::initializer_list<T> (&)[N]);
[all …]
/llvm-project-15.0.7/clang/test/CXX/dcl.decl/dcl.init/dcl.init.list/
H A Dp3.cpp9 struct initializer_list struct
13 initializer_list(const E *p, size_t n) : p(p), n(n) {} in initializer_list() argument
42 S(std::initializer_list<double> d) {} in S()
43 S(std::initializer_list<int> i) {} in S()
54 Map(std::initializer_list<std::pair<std::string,int>>) {} in Map()
78 S(std::initializer_list<double>) {} in S()
93 X(std::initializer_list<int>) = delete;
114 B(std::initializer_list<int> i) {} in B()
138 std::initializer_list<MoveOnly> &&list3 = {}; in test()
/llvm-project-15.0.7/libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/
H A Dinitializer_list.pass.cpp49 constexpr Y(std::initializer_list<int> il) : i_(il.begin()[0]), j_(il.begin()[1]) {} in Y()
62 Z(std::initializer_list<int> il) : i_(il.begin()[0]), j_(il.begin()[1]) in Z()
72 static_assert(!std::is_constructible<X, std::initializer_list<int>&>::value, ""); in main()
73 static_assert(!std::is_constructible<optional<X>, std::initializer_list<int>&>::value, ""); in main()
88 static_assert(std::is_constructible<optional<Y>, std::initializer_list<int>&>::value, ""); in main()
96 constexpr test_constexpr_ctor(in_place_t, std::initializer_list<int> i) in main()
103 static_assert(std::is_constructible<optional<Z>, std::initializer_list<int>&>::value, ""); in main()
/llvm-project-15.0.7/clang/test/CodeGenObjCXX/
H A Darc-cxx11-init-list.mm13 class initializer_list {
17 initializer_list(const _Ep* __b, size_t __s);
25 void function(std::initializer_list<I *>);
41 std::initializer_list<id> foo1() {
45 // CHECK: define{{.*}} void @_Z4foo1v(%"class.std::initializer_list.0"* {{.*}} %[[AGG_RESULT:.*]])
46 …[[BEGIN:.*]] = getelementptr inbounds %"class.std::initializer_list.0", %"class.std::initializer_l…
48 …%[[SIZE:.*]] = getelementptr inbounds %"class.std::initializer_list.0", %"class.std::initializer_l…
63 std::initializer_list<I *> il = { [I new] };
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DCoalescingBitVectorTest.cpp35 std::initializer_list<unsigned> List) { in rangesMatch()
203 auto unionIs = [&](std::initializer_list<unsigned> LHS, in TEST()
204 std::initializer_list<unsigned> RHS, in TEST()
205 std::initializer_list<unsigned> Expected) { in TEST()
219 std::initializer_list<unsigned> RHS, in TEST()
220 std::initializer_list<unsigned> Expected) { in TEST()
295 auto intersectionIs = [&](std::initializer_list<unsigned> LHS, in TEST()
311 std::initializer_list<unsigned> RHS, in TEST()
374 [&](std::initializer_list<unsigned> LHS, in TEST()
375 std::initializer_list<unsigned> RHS, in TEST()
[all …]
/llvm-project-15.0.7/libcxx/test/std/ranges/range.req/range.refinements/
H A Dviewable_range.compile.pass.cpp102 static_assert( std::ranges::range<std::initializer_list<int>>);
103 static_assert(!std::ranges::view<std::initializer_list<int>>);
104 static_assert( std::constructible_from<std::initializer_list<int>, std::initializer_list<int>>);
105 static_assert( std::movable<std::initializer_list<int>>);
107 static_assert(!std::ranges::viewable_range<std::initializer_list<int>>);
108 static_assert( std::ranges::viewable_range<std::initializer_list<int>&>);
109 static_assert(!std::ranges::viewable_range<std::initializer_list<int>&&>);
110 static_assert(!std::ranges::viewable_range<std::initializer_list<int> const>);
111 static_assert( std::ranges::viewable_range<std::initializer_list<int> const&>);
112 static_assert(!std::ranges::viewable_range<std::initializer_list<int> const&&>);
/llvm-project-15.0.7/libcxx/test/std/utilities/any/any.class/any.cons/
H A Din_place_type.pass.cpp98 assertArgsMatch<Type, std::initializer_list<int>>(a); in test_in_place_type_tracked()
103 assertArgsMatch<Type, std::initializer_list<int>, int&>(a); in test_in_place_type_tracked()
138 using IL = std::initializer_list<int>; in test_ctor_sfinae()
151 NoCopy(std::initializer_list<int>, int) {} in test_ctor_sfinae()
155 using IL = std::initializer_list<int>; in test_ctor_sfinae()
168 Implicit(std::initializer_list<int>, int) {} in Implicit()
178 static_assert(!test_convertible<std::any, IT, std::initializer_list<int>&, int>(), ""); in test_constructor_explicit()
179 static_assert(std::is_constructible<std::any, IT, std::initializer_list<int>&, int>::value, ""); in test_constructor_explicit()
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/smart-ptr/
H A Dinitializer_list.h4 template <class _E> class initializer_list {
8 initializer_list(const _E *__b, size_t __s) : __begin_(__b), __size_(__s) {} in initializer_list() function
19 initializer_list() : __begin_(nullptr), __size_(0) {} in initializer_list() function
29 vector(initializer_list<_E> init);
/llvm-project-15.0.7/clang/test/Index/
H A Dannotate-tokens-cxx0x.cpp32 class initializer_list class
37 initializer_list(const _E* __b, size_t __s) in initializer_list() function in std::initializer_list
51 initializer_list() : __begin_(nullptr), __size_(0) {} in initializer_list() function in std::initializer_list
60 Foo(std::initializer_list<int> il);
/llvm-project-15.0.7/clang/test/ASTMerge/std-initializer-list/Inputs/
H A Dil.cpp3 struct initializer_list { struct
5 initializer_list();
9 std::initializer_list<int> IL = {1, 2, 3, 4}; argument
/llvm-project-15.0.7/clang/test/Modules/Inputs/initializer_list/
H A Ddirect.h4 template<typename T> struct initializer_list { struct
5 initializer_list(T*, size_t);
8 template<typename T> int min(initializer_list<T>);

12345678910>>...15