Author: silene
Date: Sun May 17 22:30:59 2009
New Revision: 35717

URL: http://svn.gna.org/viewcvs/wesnoth?rev=35717&view=rev
Log:
Removed unused functions.

Modified:
    trunk/src/unit_map.cpp
    trunk/src/unit_map.hpp

Modified: trunk/src/unit_map.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/unit_map.cpp?rev=35717&r1=35716&r2=35717&view=diff
==============================================================================
--- trunk/src/unit_map.cpp (original)
+++ trunk/src/unit_map.cpp Sun May 17 22:30:59 2009
@@ -90,28 +90,6 @@
 
 unit_map::const_unit_iterator unit_map::find(const size_t &id) const {
        umap::const_iterator iter = map_.find(id);
-       iter = is_valid(iter) ? iter : map_.end();
-
-       return const_unit_iterator(iter, this);
-}
-
-static bool match_unit_id(std::string id, unit_map::umap::value_type val) {
-       return val.second.valid() && val.second.get_unit().id() == id;
-}
-
-unit_map::unit_iterator unit_map::find(const std::string& id) {
-       WRN_NG << "Finding using id is slow operation\n";
-
-       umap::iterator iter = std::find_if(map_.begin(), map_.end(), 
std::bind1st(std::ptr_fun(match_unit_id), id));
-       iter = is_valid(iter) ? iter : map_.end();
-
-       return unit_iterator(iter, this);
-}
-
-unit_map::const_unit_iterator unit_map::find(const std::string& id) const {
-       WRN_NG << "Finding using id is slow operation\n";
-
-       umap::const_iterator iter = std::find_if(map_.begin(), map_.end(), 
std::bind1st(std::ptr_fun(match_unit_id), id));
        iter = is_valid(iter) ? iter : map_.end();
 
        return const_unit_iterator(iter, this);

Modified: trunk/src/unit_map.hpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/unit_map.hpp?rev=35717&r1=35716&r2=35717&view=diff
==============================================================================
--- trunk/src/unit_map.hpp (original)
+++ trunk/src/unit_map.hpp Sun May 17 22:30:59 2009
@@ -277,17 +277,14 @@
 
 
        /**
-        * Lookups can be done by map_location, by unit::underlying_id(), or by 
unit::id().
-        * Looking up with unit::id() is slow.
+        * Lookups can be done by map_location, by unit::underlying_id().
         * Returned iterators can be implicitly converted to the other types.
         */
        unit_iterator find(const map_location& loc) ;
        unit_iterator find(const unit_id_type& id);
-       unit_iterator find(const std::string& id);
 
        const_unit_iterator find(const map_location& loc) const;
        const_unit_iterator find(const unit_id_type& id) const;
-       const_unit_iterator find(const std::string& id) const;
 
        const_unit_iterator find_leader(int side) const;
        unit_iterator find_leader(int side);


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to