Lines Matching full:stack
14 #include <boost/compute/container/stack.hpp>
22 bc::stack<int> stack; in BOOST_AUTO_TEST_CASE() local
23 BOOST_CHECK_EQUAL(stack.size(), size_t(0)); in BOOST_AUTO_TEST_CASE()
25 stack.push(1); in BOOST_AUTO_TEST_CASE()
26 stack.push(2); in BOOST_AUTO_TEST_CASE()
27 stack.push(3); in BOOST_AUTO_TEST_CASE()
28 BOOST_CHECK_EQUAL(stack.size(), size_t(3)); in BOOST_AUTO_TEST_CASE()
33 bc::stack<int> stack; in BOOST_AUTO_TEST_CASE() local
34 stack.push(1); in BOOST_AUTO_TEST_CASE()
35 stack.push(2); in BOOST_AUTO_TEST_CASE()
36 stack.push(3); in BOOST_AUTO_TEST_CASE()
38 BOOST_CHECK_EQUAL(stack.top(), 3); in BOOST_AUTO_TEST_CASE()
39 BOOST_CHECK_EQUAL(stack.size(), size_t(3)); in BOOST_AUTO_TEST_CASE()
40 stack.pop(); in BOOST_AUTO_TEST_CASE()
41 BOOST_CHECK_EQUAL(stack.top(), 2); in BOOST_AUTO_TEST_CASE()
42 BOOST_CHECK_EQUAL(stack.size(), size_t(2)); in BOOST_AUTO_TEST_CASE()
43 stack.pop(); in BOOST_AUTO_TEST_CASE()
44 BOOST_CHECK_EQUAL(stack.top(), 1); in BOOST_AUTO_TEST_CASE()
45 BOOST_CHECK_EQUAL(stack.size(), size_t(1)); in BOOST_AUTO_TEST_CASE()
46 stack.pop(); in BOOST_AUTO_TEST_CASE()
47 BOOST_CHECK_EQUAL(stack.size(), size_t(0)); in BOOST_AUTO_TEST_CASE()