コード例 #1
0
ファイル: settings.cpp プロジェクト: blockplanet/blockplanet
void Settings::clearNoLock()
{
	std::map<std::string, SettingsEntry>::const_iterator it;
	for (it = m_settings.begin(); it != m_settings.end(); ++it)
		delete it->second.group;
	m_settings.clear();

	clearDefaultsNoLock();
}
コード例 #2
0
ファイル: settings.cpp プロジェクト: Bremaweb/minetest
void Settings::clearNoLock()
{

	for (SettingEntries::const_iterator it = m_settings.begin();
			it != m_settings.end(); ++it)
		delete it->second.group;
	m_settings.clear();

	clearDefaultsNoLock();
}
コード例 #3
0
ファイル: settings.cpp プロジェクト: blockplanet/blockplanet
void Settings::clearDefaults()
{
	MutexAutoLock lock(m_mutex);
	clearDefaultsNoLock();
}