kig
#include <boost_intrusive_pointer.hpp>
Public Types | |
typedef T | element_type |
typedef T *(intrusive_ptr::* | unspecified_bool_type )() const |
Public Member Functions | |
intrusive_ptr () | |
intrusive_ptr (T *p, bool add_ref=true) | |
template<class U > | |
intrusive_ptr (intrusive_ptr< U > const &rhs) | |
intrusive_ptr (intrusive_ptr const &rhs) | |
~intrusive_ptr () | |
T * | get () const |
operator unspecified_bool_type () const | |
bool | operator! () const |
T & | operator* () const |
T * | operator-> () const |
template<class U > | |
intrusive_ptr & | operator= (intrusive_ptr< U > const &rhs) |
intrusive_ptr & | operator= (intrusive_ptr const &rhs) |
intrusive_ptr & | operator= (T *rhs) |
void | swap (intrusive_ptr &rhs) |
Detailed Description
template<class T>
class myboost::intrusive_ptr< T >
Definition at line 62 of file boost_intrusive_pointer.hpp.
Member Typedef Documentation
typedef T myboost::intrusive_ptr< T >::element_type |
Definition at line 70 of file boost_intrusive_pointer.hpp.
typedef T*(intrusive_ptr::* myboost::intrusive_ptr< T >::unspecified_bool_type)() const |
Definition at line 137 of file boost_intrusive_pointer.hpp.
Constructor & Destructor Documentation
|
inline |
Definition at line 72 of file boost_intrusive_pointer.hpp.
|
inline |
Definition at line 76 of file boost_intrusive_pointer.hpp.
|
inline |
Definition at line 83 of file boost_intrusive_pointer.hpp.
|
inline |
Definition at line 90 of file boost_intrusive_pointer.hpp.
|
inline |
Definition at line 95 of file boost_intrusive_pointer.hpp.
Member Function Documentation
|
inline |
Definition at line 122 of file boost_intrusive_pointer.hpp.
|
inline |
Definition at line 139 of file boost_intrusive_pointer.hpp.
|
inline |
Definition at line 145 of file boost_intrusive_pointer.hpp.
|
inline |
Definition at line 127 of file boost_intrusive_pointer.hpp.
|
inline |
Definition at line 132 of file boost_intrusive_pointer.hpp.
|
inline |
Definition at line 102 of file boost_intrusive_pointer.hpp.
|
inline |
Definition at line 110 of file boost_intrusive_pointer.hpp.
|
inline |
Definition at line 116 of file boost_intrusive_pointer.hpp.
|
inline |
Definition at line 150 of file boost_intrusive_pointer.hpp.
The documentation for this class was generated from the following file:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:12:06 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.