kig
boost_intrusive_pointer.hpp
Go to the documentation of this file.
162 template<class T, class U> inline bool operator==(intrusive_ptr<T> const & a, intrusive_ptr<U> const & b)
167 template<class T, class U> inline bool operator!=(intrusive_ptr<T> const & a, intrusive_ptr<U> const & b)
196 template<class T> inline bool operator!=(intrusive_ptr<T> const & a, intrusive_ptr<T> const & b)
242 template<class E, class T, class Y> std::basic_ostream<E, T> & operator<< (std::basic_ostream<E, T> & os, intrusive_ptr<Y> const & p)
bool operator!=(intrusive_ptr< T > const &a, intrusive_ptr< U > const &b)
Definition: boost_intrusive_pointer.hpp:167
intrusive_ptr & operator=(T *rhs)
Definition: boost_intrusive_pointer.hpp:116
intrusive_ptr & operator=(intrusive_ptr< U > const &rhs)
Definition: boost_intrusive_pointer.hpp:102
intrusive_ptr(intrusive_ptr const &rhs)
Definition: boost_intrusive_pointer.hpp:90
intrusive_ptr(T *p, bool add_ref=true)
Definition: boost_intrusive_pointer.hpp:76
intrusive_ptr< T > dynamic_pointer_cast(intrusive_ptr< U > const &p)
Definition: boost_intrusive_pointer.hpp:225
T *(intrusive_ptr::* unspecified_bool_type)() const
Definition: boost_intrusive_pointer.hpp:137
intrusive_ptr & operator=(intrusive_ptr const &rhs)
Definition: boost_intrusive_pointer.hpp:110
T * operator->() const
Definition: boost_intrusive_pointer.hpp:132
void swap(intrusive_ptr &rhs)
Definition: boost_intrusive_pointer.hpp:150
bool operator==(intrusive_ptr< T > const &a, intrusive_ptr< U > const &b)
Definition: boost_intrusive_pointer.hpp:162
intrusive_ptr(intrusive_ptr< U > const &rhs)
Definition: boost_intrusive_pointer.hpp:83
intrusive_ptr< T > static_pointer_cast(intrusive_ptr< U > const &p)
Definition: boost_intrusive_pointer.hpp:220
T * get_pointer(intrusive_ptr< T > const &p)
Definition: boost_intrusive_pointer.hpp:215
void swap(intrusive_ptr< T > &lhs, intrusive_ptr< T > &rhs)
Definition: boost_intrusive_pointer.hpp:208
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:12:05 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:12:05 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.