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

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

AtomicPtr()AtomicPtr< T >inline
AtomicPtr(T *ptr)AtomicPtr< T >inline
AtomicPtr(const T *ptr)AtomicPtr< T >inline
AtomicPtr(const This &src)AtomicPtr< T >inline
AtomicPtr(const Base &src)AtomicPtr< T >inline
AtomicPtr(const PtrBaseT &src)AtomicPtr< T >inline
Base typedefAtomicPtr< T >
clear()AtomicPtr< T >inline
detach()AtomicPtr< T >inline
EvoNullableType typedefPtrBase< T, Atomic< T *> >
null() constPtrBase< T, Atomic< T *> >inline
operator SafeBoolType() constSafeBool< PtrBase< T > >inline
operator!() constPtrBase< T, Atomic< T *> >inline
operator!=(const PtrBaseT &ptr) constAtomicPtr< T >inline
PtrBase< T, Atomic< T *> >::operator!=(const Base &ptr) constPtrBase< T, Atomic< T *> >inline
PtrBase< T, Atomic< T *> >::operator!=(void *ptr) constPtrBase< T, Atomic< T *> >inline
operator*() constPtrBase< T, Atomic< T *> >inline
operator*()PtrBase< T, Atomic< T *> >inline
operator++()AtomicPtr< T >inline
operator++(int)AtomicPtr< T >inline
operator+=(int count)AtomicPtr< T >inline
operator--()AtomicPtr< T >inline
operator--(int)AtomicPtr< T >inline
operator-=(int count)AtomicPtr< T >inline
operator->() constPtrBase< T, Atomic< T *> >inline
operator->()PtrBase< T, Atomic< T *> >inline
operator<(const PtrBaseT &ptr) constAtomicPtr< T >inline
PtrBase< T, Atomic< T *> >::operator<(const Base &ptr) constPtrBase< T, Atomic< T *> >inline
PtrBase< T, Atomic< T *> >::operator<(void *ptr) constPtrBase< T, Atomic< T *> >inline
operator<=(const PtrBaseT &ptr) constAtomicPtr< T >inline
PtrBase< T, Atomic< T *> >::operator<=(const Base &ptr) constPtrBase< T, Atomic< T *> >inline
PtrBase< T, Atomic< T *> >::operator<=(void *ptr) constPtrBase< T, Atomic< T *> >inline
operator=(const This &src)AtomicPtr< T >inline
operator=(const Base &src)AtomicPtr< T >inline
operator=(const PtrBaseT &src)AtomicPtr< T >inline
operator=(T *ptr)AtomicPtr< T >inline
operator=(const T *ptr)AtomicPtr< T >inline
operator==(const PtrBaseT &ptr) constAtomicPtr< T >inline
PtrBase< T, Atomic< T *> >::operator==(const Base &ptr) constPtrBase< T, Atomic< T *> >inline
PtrBase< T, Atomic< T *> >::operator==(void *ptr) constPtrBase< T, Atomic< T *> >inline
operator>(const PtrBaseT &ptr) constAtomicPtr< T >inline
PtrBase< T, Atomic< T *> >::operator>(const Base &ptr) constPtrBase< T, Atomic< T *> >inline
PtrBase< T, Atomic< T *> >::operator>(void *ptr) constPtrBase< T, Atomic< T *> >inline
operator>=(const PtrBaseT &ptr) constAtomicPtr< T >inline
PtrBase< T, Atomic< T *> >::operator>=(const Base &ptr) constPtrBase< T, Atomic< T *> >inline
PtrBase< T, Atomic< T *> >::operator>=(void *ptr) constPtrBase< T, Atomic< T *> >inline
operator[](ulong index) constPtrBase< T, Atomic< T *> >inline
operator[](ulong index)PtrBase< T, Atomic< T *> >inline
ptr() constPtrBase< T, Atomic< T *> >inline
ptr()PtrBase< T, Atomic< T *> >inline
ptr_PtrBase< T, Atomic< T *> >
PtrBaseT typedefAtomicPtr< T >
SafeBool()SafeBool< PtrBase< T > >inline
This typedefAtomicPtr< T >
valid() constPtrBase< T, Atomic< T *> >inline