3 #include "priority_queue/hdr_pqueue.h"
4 #include <cds/container/fcpriority_queue.h>
7 namespace priority_queue {
9 void PQueueHdrTest::FCPQueue_deque()
11 typedef cds::container::FCPriorityQueue<
12 PQueueHdrTest::value_type
14 PQueueHdrTest::value_type
15 ,std::deque<PQueueHdrTest::value_type>
19 test_fcpqueue<pqueue_type>();
22 void PQueueHdrTest::FCPQueue_deque_stat()
24 typedef cds::container::FCPriorityQueue<
25 PQueueHdrTest::value_type
27 PQueueHdrTest::value_type
28 ,std::deque<PQueueHdrTest::value_type>
31 ,cds::container::fcpqueue::make_traits<
32 cds::opt::stat< cds::container::fcpqueue::stat<> >
35 test_fcpqueue<pqueue_type>();
38 void PQueueHdrTest::FCPQueue_deque_mutex()
40 typedef cds::container::FCPriorityQueue<
41 PQueueHdrTest::value_type
43 PQueueHdrTest::value_type
44 ,std::deque<PQueueHdrTest::value_type>
46 ,cds::container::fcpqueue::make_traits<
47 cds::opt::lock_type< cds_std::mutex >
50 test_fcpqueue<pqueue_type>();
53 } // namespace priorty_queue