|
Mechanics of Defect Evolution Library
|
A class template that implements a counter of the number of instances of Derived type that are created at runtime. It also provides a unique increasing static identifier (sID) for each instance. More...
#include <InstanceCount.h>
Public Member Functions | |
| InstanceCount () | |
| InstanceCount (const InstanceCount &) | |
| ~InstanceCount () | |
Static Public Member Functions | |
| static size_t & | counter () |
A class template that implements a counter of the number of instances of Derived type that are created at runtime. It also provides a unique increasing static identifier (sID) for each instance.
Example:
Output:
Definition at line 28 of file InstanceCount.h.
|
inline |
Definition at line 40 of file InstanceCount.h.
|
inline |
Definition at line 46 of file InstanceCount.h.
|
inline |
Definition at line 52 of file InstanceCount.h.
|
inlinestatic |
Definition at line 58 of file InstanceCount.h.