nux-1.16.0
nux::ObjectPtr< T > Member List
This is the complete list of members for nux::ObjectPtr< T >, including all inherited members.
Adopt(T *ptr)nux::ObjectPtr< T > [inline]
GetPointer() const nux::ObjectPtr< T > [inline]
GetPointer()nux::ObjectPtr< T > [inline]
IsNull() const nux::ObjectPtr< T > [inline]
IsValid() const nux::ObjectPtr< T > [inline]
ObjectPtr (defined in nux::ObjectPtr< T >)nux::ObjectPtr< T > [friend]
ObjectPtr()nux::ObjectPtr< T > [inline]
ObjectPtr(ObjectPtr< T > const &other)nux::ObjectPtr< T > [inline]
ObjectPtr(ObjectPtr< O > const &other)nux::ObjectPtr< T > [inline]
ObjectPtr(T *ptr, bool WarnMissuse=false)nux::ObjectPtr< T > [inline, explicit]
ObjectPtr(O *ptr, bool WarnMissuse=false)nux::ObjectPtr< T > [inline, explicit]
ObjectWeakPtr (defined in nux::ObjectPtr< T >)nux::ObjectPtr< T > [friend]
operator bool() const (defined in nux::ObjectPtr< T >)nux::ObjectPtr< T > [inline]
operator!=(U other) const (defined in nux::ObjectPtr< T >)nux::ObjectPtr< T > [inline]
operator()() const nux::ObjectPtr< T > [inline]
operator*() const (defined in nux::ObjectPtr< T >)nux::ObjectPtr< T > [inline]
operator->() const (defined in nux::ObjectPtr< T >)nux::ObjectPtr< T > [inline]
operator<(T *ptr) const (defined in nux::ObjectPtr< T >)nux::ObjectPtr< T > [inline]
operator<(ObjectPtr< T > other) const (defined in nux::ObjectPtr< T >)nux::ObjectPtr< T > [inline]
operator=(T *ptr)nux::ObjectPtr< T > [inline]
operator=(ObjectPtr< T > const &other)nux::ObjectPtr< T > [inline]
operator=(ObjectPtr< O > const &other)nux::ObjectPtr< T > [inline]
operator==(T *ptr) const (defined in nux::ObjectPtr< T >)nux::ObjectPtr< T > [inline]
operator==(U *ptr) const (defined in nux::ObjectPtr< T >)nux::ObjectPtr< T > [inline]
operator==(ObjectPtr< U > const &other) const (defined in nux::ObjectPtr< T >)nux::ObjectPtr< T > [inline]
operator==(ObjectWeakPtr< U > const &other) const (defined in nux::ObjectPtr< T >)nux::ObjectPtr< T > [inline]
operator>(T *ptr) const (defined in nux::ObjectPtr< T >)nux::ObjectPtr< T > [inline]
operator>(ObjectPtr< T > other) const (defined in nux::ObjectPtr< T >)nux::ObjectPtr< T > [inline]
Release()nux::ObjectPtr< T > [inline]
Swap(ObjectPtr< T > &other)nux::ObjectPtr< T > [inline]
~ObjectPtr() (defined in nux::ObjectPtr< T >)nux::ObjectPtr< T > [inline]
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends