ScummVM API documentation
Common::BasePtrTrackerImpl< T > Class Template Reference
Inheritance diagram for Common::BasePtrTrackerImpl< T >:
Common::BasePtrTrackerInternal

Public Member Functions

 BasePtrTrackerImpl (T *ptr)
 
- Public Member Functions inherited from Common::BasePtrTrackerInternal
void incWeak ()
 
void decWeak ()
 
void incStrong ()
 
void decStrong ()
 
bool isAlive () const
 
RefValue getStrongCount () const
 

Protected Member Functions

void destructObject () override
 

Protected Attributes

T * _ptr
 

Additional Inherited Members

- Public Types inherited from Common::BasePtrTrackerInternal
typedef int RefValue
 

The documentation for this class was generated from the following file: