libmoost
/home/mhx/git/github/libmoost/include/moost/safe_shared_ptr.hpp File Reference
#include <boost/shared_ptr.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/noncopyable.hpp>
#include "compiler/attributes/deprecated.hpp"
Include dependency graph for safe_shared_ptr.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  moost::safe_shared_ptr< T >
class  moost::safe_shared_ptr< T >::Tester
 Using strategy from "Modern C++ design", page 178. More...
class  moost::safe_shared_ptr< T >::scoped_lock
class  moost::safe_shared_ptr< T >::const_scoped_lock

Namespaces

namespace  moost
 

Creates a unique temporary directory; removed on scope exit.


Functions

template<class Y , class Z >
bool moost::operator== (safe_shared_ptr< Y > const &a, safe_shared_ptr< Z > const &b)