26 lines
230 B
C++
26 lines
230 B
C++
|
|
#include "..\e2dcommon.h"
|
||
|
|
|
||
|
|
e2d::Ref::Ref()
|
||
|
|
: _refCount(0)
|
||
|
|
{
|
||
|
|
}
|
||
|
|
|
||
|
|
e2d::Ref::~Ref()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
|
||
|
|
void e2d::Ref::retain()
|
||
|
|
{
|
||
|
|
_refCount++;
|
||
|
|
}
|
||
|
|
|
||
|
|
void e2d::Ref::release()
|
||
|
|
{
|
||
|
|
_refCount--;
|
||
|
|
}
|
||
|
|
|
||
|
|
int e2d::Ref::getRefCount() const
|
||
|
|
{
|
||
|
|
return _refCount;
|
||
|
|
}
|