| 1043 | } |
| 1044 | |
| 1045 | void RedisDataUI::ReleaseObject(std::size_t idx) |
| 1046 | { |
| 1047 | if (m_oObjPool.size() > idx) |
| 1048 | { |
| 1049 | std::list<TkeyTree*>::const_iterator it = m_oObjPool[idx].begin(); |
| 1050 | std::list<TkeyTree*>::const_iterator itend = m_oObjPool[idx].end(); |
| 1051 | for ( ; it != itend; ++it) |
| 1052 | { |
| 1053 | delete (TkeyTree*)*it; |
| 1054 | } |
| 1055 | m_oObjPool[idx].clear(); |
| 1056 | } |
| 1057 | } |
| 1058 | |
| 1059 | CTreeNodeUI* RedisDataUI::NewNode(const string& text, bool isLeaf) |
| 1060 | { |