Lines Matching refs:stack

48     std::stack stk(v);  in main()
50 static_assert(std::is_same_v<decltype(stk), std::stack<int, std::vector<int>>>, ""); in main()
57 std::stack stk(l, test_allocator<long>(0,2)); // different allocator in main()
74 std::stack<A> source; in main()
75 std::stack stk(source); // stack(stack &) in main()
91 std::stack stk(cont, Alloc(2)); in main()
92 static_assert(std::is_same_v<decltype(stk), std::stack<T, Cont>>); in main()
97 std::stack stk(cont, ConvertibleToAlloc(2)); in main()
98 static_assert(std::is_same_v<decltype(stk), std::stack<T, Cont>>); in main()
103 std::stack stk(std::move(cont), Alloc(2)); in main()
104 static_assert(std::is_same_v<decltype(stk), std::stack<T, Cont>>); in main()
109 std::stack stk(std::move(cont), ConvertibleToAlloc(2)); in main()
110 static_assert(std::is_same_v<decltype(stk), std::stack<T, Cont>>); in main()
123 std::stack<T, Cont> source; in main()
124 std::stack stk(source, Alloc(2)); in main()
125 static_assert(std::is_same_v<decltype(stk), std::stack<T, Cont>>); in main()
129 std::stack<T, Cont> source; in main()
130 std::stack stk(source, ConvertibleToAlloc(2)); in main()
131 static_assert(std::is_same_v<decltype(stk), std::stack<T, Cont>>); in main()
135 std::stack<T, Cont> source; in main()
136 std::stack stk(std::move(source), Alloc(2)); in main()
137 static_assert(std::is_same_v<decltype(stk), std::stack<T, Cont>>); in main()
141 std::stack<T, Cont> source; in main()
142 std::stack stk(std::move(source), ConvertibleToAlloc(2)); in main()
143 static_assert(std::is_same_v<decltype(stk), std::stack<T, Cont>>); in main()
153 std::stack s(a.begin(), a.end()); in main()
154 static_assert(std::is_same_v<decltype(s), std::stack<T>>); in main()
157 std::stack s(a.begin(), a.end(), Alloc()); in main()
158 static_assert(std::is_same_v<decltype(s), std::stack<T, std::deque<T, Alloc>>>); in main()
164 std::stack c(std::from_range, std::array<int, 0>()); in main()
165 static_assert(std::is_same_v<decltype(c), std::stack<int>>); in main()
170 std::stack c(std::from_range, std::array<int, 0>(), Alloc()); in main()
171 static_assert(std::is_same_v<decltype(c), std::stack<int, std::deque<int, Alloc>>>); in main()
176 ContainerAdaptorDeductionGuidesSfinaeAway<std::stack, std::stack<int>>(); in main()