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.