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