ScummVM API documentation
Pointers

Description

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)
 
Common::UnalignedPtr< T >::load () const
 
void Common::UnalignedPtr< T >::store (const T &value) const