libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Go to the source code of this file.
Classes | |
struct | data< LT > |
Macros | |
#define | BOOST_TEST_MODULE libjmmcg_tests |
Typedefs | |
typedef boost::mpl::list< sequential_mode, heavyweight_threading > | thread_types |
#define BOOST_TEST_MODULE libjmmcg_tests |
Definition at line 21 of file intrusive.cpp.
typedef boost::mpl::list< ppd::heavyweight_threading, ppd::sequential_mode > thread_types |
Definition at line 32 of file intrusive.cpp.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | check_iterator_walks_through_list | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 1016 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | default_ctor | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 59 of file intrusive.cpp.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | empty_begin_is_end | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 258 of file intrusive.cpp.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | erase_item_size_one | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 301 of file intrusive.cpp.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | erase_item_size_two | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 313 of file intrusive.cpp.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | erase_item_size_two1 | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 933 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | erase_item_size_two2 | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 952 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | find_erase_middle_three_items | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 975 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | find_item_size_one | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 832 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | find_item_size_two | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 897 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | mixed_push_pop_three_items1 | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 781 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | not_find_item_popped_size_one | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 857 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | not_find_item_popped_size_two | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 874 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | not_find_wrong_item_size_one | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 845 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | one_item_begin_is_first | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 278 of file intrusive.cpp.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | one_item_begin_is_not_end | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 267 of file intrusive.cpp.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | one_item_next_is_end | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 288 of file intrusive.cpp.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_and_pop_front_one_item | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 576 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_and_pop_one_item | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 81 of file intrusive.cpp.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_back_and_pop_front_one_item | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 356 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_back_one_item | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 342 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_back_three_items_pop_three | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 516 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_back_two_items | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 382 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_back_two_items_pop_one1 | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 404 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_back_two_items_pop_one2 | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 439 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_back_two_items_pop_two | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 470 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_front_and_back_one_item | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 621 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_front_one_item | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 562 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_front_three_items_pop_three | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 731 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_front_two_items | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 599 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_front_two_items_pop_one1 | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 643 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_front_two_items_pop_one2 | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 672 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_front_two_items_pop_two | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 698 of file intrusive.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::intrusive::slist.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_one_item | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 68 of file intrusive.cpp.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_three_items_pop_three | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 209 of file intrusive.cpp.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_two_items | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 103 of file intrusive.cpp.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_two_items_pop_one1 | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 124 of file intrusive.cpp.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_two_items_pop_one2 | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 152 of file intrusive.cpp.
BOOST_AUTO_TEST_CASE_TEMPLATE | ( | push_two_items_pop_two | , |
Mdl | , | ||
thread_types | |||
) |
Definition at line 177 of file intrusive.cpp.