[Scummvm-cvs-logs] SF.net SVN: scummvm: [32286] scummvm/trunk/base/plugins.cpp
lordhoto at users.sourceforge.net
lordhoto at users.sourceforge.net
Mon May 26 14:12:51 CEST 2008
Revision: 32286
http://scummvm.svn.sourceforge.net/scummvm/?rev=32286&view=rev
Author: lordhoto
Date: 2008-05-26 05:12:51 -0700 (Mon, 26 May 2008)
Log Message:
-----------
Replaced a loop in PluginManger::loadPlugins with Common::for_each as a typical usage example.
Modified Paths:
--------------
scummvm/trunk/base/plugins.cpp
Modified: scummvm/trunk/base/plugins.cpp
===================================================================
--- scummvm/trunk/base/plugins.cpp 2008-05-26 12:05:55 UTC (rev 32285)
+++ scummvm/trunk/base/plugins.cpp 2008-05-26 12:12:51 UTC (rev 32286)
@@ -285,9 +285,7 @@
pp != _providers.end();
++pp) {
PluginList pl((*pp)->getPlugins());
- for (PluginList::iterator plugin = pl.begin(); plugin != pl.end(); ++plugin) {
- tryLoadPlugin(*plugin);
- }
+ Common::for_each(pl.begin(), pl.end(), Common::bind1st(Common::mem_fun(&PluginManager::tryLoadPlugin), this));
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list