remove duplicate function

Former-commit-id: 81cf9979ed1d86d0a690e5cd27ed018b125b1d58
This commit is contained in:
malavan 2021-07-21 16:00:24 +00:00
parent bfefd8a11b
commit 69f3e7c802

View File

@ -113,10 +113,15 @@ public:
expireEntry(expireEntryFat *pfatentry)
{
u.m_pfatentry = pfatentry;
if (FGetPrimaryExpireSlow(&m_when))
m_when = FFatMask() | m_when;
else
m_when = INVALID_EXPIRE;
m_when = FFatMask() | INVALID_EXPIRE;
for (auto itr : *this)
{
if (itr.subkey() == nullptr)
{
m_when = FFatMask() | itr.when();
break;
}
}
}
expireEntry(expireEntry &&e)
@ -224,20 +229,6 @@ public:
return *pwhen != INVALID_EXPIRE;
}
bool FGetPrimaryExpireSlow(long long *pwhen)
{
*pwhen = INVALID_EXPIRE;
for (auto itr : *this)
{
if (itr.subkey() == nullptr)
{
*pwhen = itr.when();
return true;
}
}
return false;
}
explicit operator const char*() const noexcept { return key(); }
explicit operator long long() const noexcept { return when(); }
};