Back to index

nux  3.0.0
Classes | Namespaces | Functions
ObjectPtr.h File Reference
#include <sigc++/connection.h>
#include <sigc++/functors/mem_fun.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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
 The Writer singleton is responsible for controlling where the logging message go.

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)