API and templates for pointers.
Classes | |
class | Common::BasePtrTrackerInternal |
class | Common::BasePtrTrackerImpl< T > |
class | Common::BasePtrTrackerDeletionImpl< T, DL > |
class | Common::WeakPtr< T > |
class | Common::SharedPtr< T > |
struct | Common::DefaultDeleter< T > |
struct | Common::ArrayDeleter< T > |
class | Common::ScopedPtr< T, DL > |
class | Common::DisposablePtr< T, DL > |
class | Common::UnalignedPtr< T > |
Functions | |
Common::UnalignedPtr< T >::UnalignedPtr (T *ptr) | |
T | Common::UnalignedPtr< T >::load () const |
void | Common::UnalignedPtr< T >::store (const T &value) const |