nux-0.9.46
|
Go to the source code of this file.
Data Structures | |
class | nux::ObjectPtr< T > |
A smart pointer class. Implemented as an intrusive smart pointer. More... | |
class | nux::ObjectWeakPtr< T > |
A weak smart pointer class. Implemented as an intrusive smart pointer. More... | |
Namespaces | |
namespace | nux |
Defines | |
#define | IntrusiveSP ObjectPtr |
#define | IntrusiveWeakSP ObjectWeakPtr |
Functions | |
template<typename T > | |
bool | nux::operator== (T *ptr, const ObjectPtr< T > &a) |
template<typename T > | |
bool | nux::operator!= (T *ptr, const ObjectPtr< T > &a) |
template<typename T > | |
bool | nux::operator== (T *ptr, const ObjectWeakPtr< T > &a) |
template<typename T > | |
bool | nux::operator!= (T *ptr, const ObjectWeakPtr< T > &a) |
#define IntrusiveSP ObjectPtr |
#define IntrusiveWeakSP ObjectWeakPtr |