QskObjectCounter

Public Types

  Name
enum ObjectType { Objects, Items}

Public Functions

  Name
  QskObjectCounter(bool debugAtDestruction =false)
  ~QskObjectCounter()
void setActive(bool on)
bool isActive() const
void reset()
int created(ObjectType objectType =Objects) const
int destroyed(ObjectType objectType =Objects) const
int current(ObjectType objectType =Objects) const
int maximum(ObjectType objectType =Objects) const
void debugStatistics(QDebug debug, ObjectType objectType =Objects) const
void dump() const

Public Types Documentation

enum ObjectType

Enumerator Value Description
Objects    
Items    

Public Functions Documentation

function QskObjectCounter

QskObjectCounter(
    bool debugAtDestruction =false
)

function ~QskObjectCounter

~QskObjectCounter()

function setActive

void setActive(
    bool on
)

function isActive

bool isActive() const

function reset

void reset()

function created

int created(
    ObjectType objectType =Objects
) const

function destroyed

int destroyed(
    ObjectType objectType =Objects
) const

function current

int current(
    ObjectType objectType =Objects
) const

function maximum

int maximum(
    ObjectType objectType =Objects
) const

function debugStatistics

void debugStatistics(
    QDebug debug,
    ObjectType objectType =Objects
) const

function dump

void dump() const

Updated on 28 July 2023 at 14:02:28 CEST