|
libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
#include "stdafx.h"#include <boost/test/included/unit_test.hpp>#include <boost/mpl/list.hpp>#include "core/shared_ptr.hpp"Go to the source code of this file.
Classes | |
| struct | base< Mdl > |
| struct | derived< Mdl > |
| struct | placement_dtor_test_t< Mdl > |
| struct | base_inh_t< Mdl > |
| struct | derived_inh_t< Mdl, Del > |
| struct | stack_test_t< Mdl > |
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 shared_ptr.cpp.
| typedef boost::mpl::list< sequential_mode, heavyweight_threading> thread_types |
Definition at line 34 of file shared_ptr.cpp.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | assign_shared_ptr | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 220 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | cctor_shared_ptr | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 163 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | ctor_assign_shared_ptr | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 231 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | ctor_shared_ptr | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 120 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | ctor_stack_test | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 328 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | default_ctor_shared_ptr | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 111 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | default_ctor_stack_test | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 319 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | equals_comparators_shared_ptr | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 274 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | equals_shared_ptr | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 251 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | inheritance_wrapping | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 295 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | mixed_dtors_placement_new_ctor_shared_ptr | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 144 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | move_ctor_shared_ptr | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 177 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | not_equals_comparators_shared_ptr | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 284 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | not_equals_shared_ptr | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 262 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | placement_new_ctor_shared_ptr | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 132 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | reset_shared_ptr | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 209 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | shares_stack_test | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 337 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | shares_the_ptr | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 305 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | unique_ptr_ctor_assign_shared_ptr | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 240 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | unique_ptr_ctor_shared_ptr | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 190 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.
| BOOST_AUTO_TEST_CASE_TEMPLATE | ( | unique_ptr_move_ctor_shared_ptr | , |
| Mdl | , | ||
| thread_types | |||
| ) |
Definition at line 200 of file shared_ptr.cpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_type< Val, LkT, Del, AtCtr >::shared_ptr.