libmoost
/home/mhx/git/github/libmoost/test/safe_shared_ptr/safe_shared_ptr.cpp File Reference
#include <csignal>
#include <iostream>
#include <boost/test/unit_test.hpp>
#include <boost/test/test_tools.hpp>
#include <boost/thread.hpp>
#include <boost/bind.hpp>
#include "../../include/moost/safe_shared_ptr.hpp"
Include dependency graph for safe_shared_ptr.cpp:

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (test_shared_ptr)
 BOOST_AUTO_TEST_CASE (test_shared_ptr_ctors)
 BOOST_AUTO_TEST_CASE (test_shared_ptr_assign)
 BOOST_AUTO_TEST_CASE (test_shared_ptr_compare)
 BOOST_AUTO_TEST_CASE (test_shared_ptr_reset)
 BOOST_AUTO_TEST_CASE (test_swap)
 BOOST_AUTO_TEST_CASE (test_scoped_lock)
 BOOST_AUTO_TEST_CASE (test_deref_thread)

Function Documentation

BOOST_AUTO_TEST_CASE ( test_shared_ptr  )

Definition at line 127 of file safe_shared_ptr.cpp.

BOOST_AUTO_TEST_CASE ( test_shared_ptr_ctors  )

Definition at line 134 of file safe_shared_ptr.cpp.

BOOST_AUTO_TEST_CASE ( test_shared_ptr_assign  )

Definition at line 163 of file safe_shared_ptr.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( test_shared_ptr_compare  )

Definition at line 202 of file safe_shared_ptr.cpp.

BOOST_AUTO_TEST_CASE ( test_shared_ptr_reset  )

Definition at line 222 of file safe_shared_ptr.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( test_swap  )

Definition at line 233 of file safe_shared_ptr.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( test_scoped_lock  )

Definition at line 248 of file safe_shared_ptr.cpp.

BOOST_AUTO_TEST_CASE ( test_deref_thread  )

Definition at line 261 of file safe_shared_ptr.cpp.