34 lines
432 B
C++
34 lines
432 B
C++
#ifndef ZNODE_ID_H
|
|
#define ZNODE_ID_H
|
|
|
|
namespace znode
|
|
{
|
|
|
|
struct zid
|
|
{
|
|
zid()
|
|
{
|
|
static int s_ID{0};
|
|
|
|
_id = s_ID++;
|
|
s_Count++;
|
|
//qDebug() << " --- con ID: " << _id << " count: " << s_Count;
|
|
}
|
|
|
|
virtual ~zid()
|
|
{
|
|
s_Count--;
|
|
//qDebug() << " --- del ID: " << _id << " count: " << s_Count;
|
|
}
|
|
|
|
static int s_Count;
|
|
int _id{0};
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
#endif // ZNODE_ID_H
|
|
|