| 83 | CScriptVarsTable::~CScriptVarsTable() { clear(); } |
| 84 | |
| 85 | void CScriptVarsTable::clear() |
| 86 | { |
| 87 | auto it = m_map.begin(); |
| 88 | auto end = m_map.end(); |
| 89 | for (; it != end; it++) |
| 90 | it->second.release(); |
| 91 | m_map.clear(); |
| 92 | } |
| 93 | |
| 94 | int CScriptVarsTable::load(IReader& memory_stream) |
| 95 | { |