Evo C++ Library v0.5.1
SmartPtr< T > Member List

This is the complete list of members for SmartPtr< T >, including all inherited members.

Base typedefPtrBase< T >
clear()SmartPtr< T >inline
detach()SmartPtr< T >inline
EvoNullableType typedefPtrBase< T >
free()SmartPtr< T >inlineprotected
Item typedefSmartPtr< T >
null() constPtrBase< T >inline
operator SafeBoolType() constSafeBool< PtrBase< T > >inline
operator!() constPtrBase< T >inline
operator!=(const Base &ptr) constPtrBase< T >inline
operator!=(void *ptr) constPtrBase< T >inline
operator*() constPtrBase< T >inline
operator*()PtrBase< T >inline
operator->() constPtrBase< T >inline
operator->()PtrBase< T >inline
operator<(const Base &ptr) constPtrBase< T >inline
operator<(void *ptr) constPtrBase< T >inline
operator<=(const Base &ptr) constPtrBase< T >inline
operator<=(void *ptr) constPtrBase< T >inline
operator=(const This &src)SmartPtr< T >inline
operator=(T *ptr)SmartPtr< T >inline
operator=(This &&src)SmartPtr< T >inline
operator==(const Base &ptr) constPtrBase< T >inline
operator==(void *ptr) constPtrBase< T >inline
operator>(const Base &ptr) constPtrBase< T >inline
operator>(void *ptr) constPtrBase< T >inline
operator>=(const Base &ptr) constPtrBase< T >inline
operator>=(void *ptr) constPtrBase< T >inline
operator[](ulong index) constPtrBase< T >inline
operator[](ulong index)PtrBase< T >inline
ptr() constPtrBase< T >inline
ptr()PtrBase< T >inline
ptr_PtrBase< T >
SafeBool()SafeBool< PtrBase< T > >inline
set()SmartPtr< T >inline
SmartPtr(T *ptr=NULL)SmartPtr< T >inline
SmartPtr(const This &src)SmartPtr< T >inline
SmartPtr(This &&src)SmartPtr< T >inline
This typedefSmartPtr< T >
valid() constPtrBase< T >inline
~SmartPtr()SmartPtr< T >inline