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 typedef | AtomicPtr< T > | |
clear() | AtomicPtr< T > | inline |
detach() | AtomicPtr< T > | inline |
EvoNullableType typedef | PtrBase< T, Atomic< T *> > | |
null() const | PtrBase< T, Atomic< T *> > | inline |
operator SafeBoolType() const | SafeBool< PtrBase< T > > | inline |
operator!() const | PtrBase< T, Atomic< T *> > | inline |
operator!=(const PtrBaseT &ptr) const | AtomicPtr< T > | inline |
PtrBase< T, Atomic< T *> >::operator!=(const Base &ptr) const | PtrBase< T, Atomic< T *> > | inline |
PtrBase< T, Atomic< T *> >::operator!=(void *ptr) const | PtrBase< T, Atomic< T *> > | inline |
operator*() const | PtrBase< 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->() const | PtrBase< T, Atomic< T *> > | inline |
operator->() | PtrBase< T, Atomic< T *> > | inline |
operator<(const PtrBaseT &ptr) const | AtomicPtr< T > | inline |
PtrBase< T, Atomic< T *> >::operator<(const Base &ptr) const | PtrBase< T, Atomic< T *> > | inline |
PtrBase< T, Atomic< T *> >::operator<(void *ptr) const | PtrBase< T, Atomic< T *> > | inline |
operator<=(const PtrBaseT &ptr) const | AtomicPtr< T > | inline |
PtrBase< T, Atomic< T *> >::operator<=(const Base &ptr) const | PtrBase< T, Atomic< T *> > | inline |
PtrBase< T, Atomic< T *> >::operator<=(void *ptr) const | PtrBase< 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) const | AtomicPtr< T > | inline |
PtrBase< T, Atomic< T *> >::operator==(const Base &ptr) const | PtrBase< T, Atomic< T *> > | inline |
PtrBase< T, Atomic< T *> >::operator==(void *ptr) const | PtrBase< T, Atomic< T *> > | inline |
operator>(const PtrBaseT &ptr) const | AtomicPtr< T > | inline |
PtrBase< T, Atomic< T *> >::operator>(const Base &ptr) const | PtrBase< T, Atomic< T *> > | inline |
PtrBase< T, Atomic< T *> >::operator>(void *ptr) const | PtrBase< T, Atomic< T *> > | inline |
operator>=(const PtrBaseT &ptr) const | AtomicPtr< T > | inline |
PtrBase< T, Atomic< T *> >::operator>=(const Base &ptr) const | PtrBase< T, Atomic< T *> > | inline |
PtrBase< T, Atomic< T *> >::operator>=(void *ptr) const | PtrBase< T, Atomic< T *> > | inline |
operator[](ulong index) const | PtrBase< T, Atomic< T *> > | inline |
operator[](ulong index) | PtrBase< T, Atomic< T *> > | inline |
ptr() const | PtrBase< T, Atomic< T *> > | inline |
ptr() | PtrBase< T, Atomic< T *> > | inline |
ptr_ | PtrBase< T, Atomic< T *> > | |
PtrBaseT typedef | AtomicPtr< T > | |
SafeBool() | SafeBool< PtrBase< T > > | inline |
This typedef | AtomicPtr< T > | |
valid() const | PtrBase< T, Atomic< T *> > | inline |