Lines Matching refs:stk

42     std::stack stk(v);  in main()  local
44 static_assert(std::is_same_v<decltype(stk), std::stack<int, std::vector<int>>>, ""); in main()
45 assert(stk.size() == v.size()); in main()
46 assert(stk.top() == v.back()); in main()
51 std::stack stk(l, test_allocator<long>(0,2)); // different allocator in main()
52 …static_assert(std::is_same_v<decltype(stk)::container_type, std::list<long, test_allocator<long>>>… in main()
53 static_assert(std::is_same_v<decltype(stk)::value_type, long>, ""); in main()
54 assert(stk.size() == 10); in main()
55 assert(stk.top() == 19); in main()
69 std::stack stk(source); // stack(stack &) in main() local
70 static_assert(std::is_same_v<decltype(stk)::value_type, A>, ""); in main()
71 static_assert(std::is_same_v<decltype(stk)::container_type, std::deque<A>>, ""); in main()
72 assert(stk.size() == 0); in main()
85 std::stack stk(cont, Alloc(2)); in main() local
86 static_assert(std::is_same_v<decltype(stk), std::stack<T, Cont>>); in main()
91 std::stack stk(cont, ConvertibleToAlloc(2)); in main() local
92 static_assert(std::is_same_v<decltype(stk), std::stack<T, Cont>>); in main()
97 std::stack stk(std::move(cont), Alloc(2)); in main() local
98 static_assert(std::is_same_v<decltype(stk), std::stack<T, Cont>>); in main()
103 std::stack stk(std::move(cont), ConvertibleToAlloc(2)); in main() local
104 static_assert(std::is_same_v<decltype(stk), std::stack<T, Cont>>); in main()
118 std::stack stk(source, Alloc(2)); in main() local
119 static_assert(std::is_same_v<decltype(stk), std::stack<T, Cont>>); in main()
124 std::stack stk(source, ConvertibleToAlloc(2)); in main() local
125 static_assert(std::is_same_v<decltype(stk), std::stack<T, Cont>>); in main()
130 std::stack stk(std::move(source), Alloc(2)); in main() local
131 static_assert(std::is_same_v<decltype(stk), std::stack<T, Cont>>); in main()
136 std::stack stk(std::move(source), ConvertibleToAlloc(2)); in main() local
137 static_assert(std::is_same_v<decltype(stk), std::stack<T, Cont>>); in main()