Portability Libraries  2015.2.0.0
Common Methods and Objects for Platform Independance.
SoftwareAndServices::Library::Common::instance< T > Class Template Reference

#include "<SaS/Common/instance.hpp>"

+ Inheritance diagram for SoftwareAndServices::Library::Common::instance< T >:

Public Member Functions

 instance ()
 
virtual InstanceCount_t decInstance () const
 
virtual InstanceCount_t getInstance () const
 
virtual InstanceCount_t incInstance () const
 
void operator delete (void *ToFree)
 

Detailed Description

template<class T>
class SoftwareAndServices::Library::Common::instance< T >

Instance counting and tracking. Only when _instances is ZERO will delete() remove the data.

Definition at line 84 of file instance.hpp.


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