added new ktrie function for running custom destructor
--HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401786
This commit is contained in:
parent
d3a22aeff7
commit
c987c2f0f7
@ -659,6 +659,17 @@ public:
|
|||||||
free(m_base);
|
free(m_base);
|
||||||
free(m_stringtab);
|
free(m_stringtab);
|
||||||
}
|
}
|
||||||
|
void run_destructor(void (*dtor)(K * ptr))
|
||||||
|
{
|
||||||
|
for (size_t i = 0; i <= m_baseSize; i++)
|
||||||
|
{
|
||||||
|
if (m_base[i].valset)
|
||||||
|
{
|
||||||
|
dtor(&m_base[i].value);
|
||||||
|
m_base[i].valset = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
private:
|
private:
|
||||||
class KTrieNode
|
class KTrieNode
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user