Bug 205703: Reduce binarysize by not inlineing ExprResult::Release.

r/sr=peterv
This commit is contained in:
sicking%bigfoot.com 2003-08-05 21:34:17 +00:00
Родитель d2269edf24
Коммит 83b00ebe68
2 изменённых файлов: 15 добавлений и 11 удалений

Просмотреть файл

@ -62,17 +62,8 @@ public:
{
++mRefCnt;
}
void Release()
{
if (--mRefCnt == 0) {
if (mRecycler) {
mRecycler->recycle(this);
}
else {
delete this;
}
}
}
void Release(); // Implemented in txResultRecycler.cpp
/**
* Returns the type of ExprResult represented

Просмотреть файл

@ -286,3 +286,16 @@ txResultRecycler::getNonSharedNodeSet(NodeSet* aNodeSet, NodeSet** aResult)
return NS_OK;
}
void
txAExprResult::Release()
{
if (--mRefCnt == 0) {
if (mRecycler) {
mRecycler->recycle(this);
}
else {
delete this;
}
}
}