Rosetta  3.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Functions
access_ptr.hh File Reference

Non-owning access smart pointer. More...

#include <utility/pointer/access_ptr.fwd.hh>
#include <utility/pointer/owning_ptr.hh>
#include <utility/down_cast.hh>
#include <utility/assert.hh>
#include <iosfwd>
#include <boost/weak_ptr.hpp>
#include <boost/smart_ptr/owner_less.hpp>

Namespaces

 utility
 comment 0
 
 utility::pointer
 

Functions

template<typename T , typename U >
bool utility::pointer::equal (weak_ptr< T > const &a, weak_ptr< U > const &b)
 Equality comparator. More...
 
template<typename T , typename U >
bool utility::pointer::equal (weak_ptr< T > &a, shared_ptr< U > const &bs)
 Equality comparator. More...
 
template<typename T , typename U >
bool utility::pointer::equal (weak_ptr< T > &a, U *const b)
 Equality comparator. More...
 

Detailed Description

Non-owning access smart pointer.

Author
Luki Goldschmidt lugo@.nosp@m.uw.e.nosp@m.du