toast/weak_unintrusive_ptr.hpp File Reference


Detailed Description

weak_unintrusive_ptr.hpp contains the weak_unintrusive_ptr template class.

#include <toast/unintrusive_ptr.hpp>
#include <toast/detail/unintrusive_impl.hpp>
#include <algorithm>
#include <boost/static_assert.hpp>
#include <boost/type_traits/is_convertible.hpp>

Go to the source code of this file.

Namespaces

namespace  toast

Classes

class  toast::weak_unintrusive_ptr< T >
 Weak unintrusive smart pointer. More...

Functions

template<class T, class U>
bool toast::operator< (weak_unintrusive_ptr< T > const &a, weak_unintrusive_ptr< U > const &b)
template<class T>
void toast::swap (weak_unintrusive_ptr< T > &a, weak_unintrusive_ptr< T > &b)


SourceForge.net Logo