#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) |