Author: suokko
Date: Sun Aug 31 11:40:22 2008
New Revision: 29131
URL: http://svn.gna.org/viewcvs/wesnoth?rev=29131&view=rev
Log:
Revert "Fixing bind problems using boost lambda?"
Doesn't work with 1.34
This reverts commit 7e7e2782310ead7264eff00ded5f3086e60190e1.
Modified:
trunk/src/config_cache.cpp
trunk/src/config_cache.hpp
Modified: trunk/src/config_cache.cpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/config_cache.cpp?rev=29131&r1=29130&r2=29131&view=diff
==============================================================================
--- trunk/src/config_cache.cpp (original)
+++ trunk/src/config_cache.cpp Sun Aug 31 11:40:22 2008
@@ -26,8 +26,6 @@
#include "serialization/binary_or_text.hpp"
#include "serialization/parser.hpp"
-#include <boost/lambda/lambda.hpp>
-#include <boost/lambda/bind.hpp>
#include <boost/bind.hpp>
#define ERR_CACHE LOG_STREAM(err, cache)
@@ -266,7 +264,7 @@
add_defines_map_diff(copy_map);
}
- void config_cache::add_define_from_file(const
config::all_children_iterator::value_type value) const
+ void config_cache::add_define_from_file(const
config::all_children_iterator::value_type& value)
{
config_cache_transaction::instance().insert_to_active(
preproc_define::read_pair(value.second));
@@ -274,9 +272,6 @@
void config_cache::read_defines_file(const std::string& path)
{
- using namespace boost::lambda;
- boost::lambda::placeholder1_type X;
-
config cfg;
read_file(path, cfg);
@@ -285,9 +280,9 @@
// use static preproc_define::read_pair(config*) to make a
object
// and pass that object
config_cache_transaction::insert_to_active method
std::for_each(cfg.ordered_begin(), cfg.ordered_end(),
- bind(&config_cache::add_define_from_file,
+ boost::bind(&config_cache::add_define_from_file,
this,
- X)
+ _1)
);
}
Modified: trunk/src/config_cache.hpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/config_cache.hpp?rev=29131&r1=29130&r2=29131&view=diff
==============================================================================
--- trunk/src/config_cache.hpp (original)
+++ trunk/src/config_cache.hpp Sun Aug 31 11:40:22 2008
@@ -98,7 +98,7 @@
void read_configs(const std::string& path, config& cfg,
preproc_map& defines);
void load_configs(const std::string& path, config& cfg);
void read_defines_queue();
- void add_define_from_file(const
config::all_children_iterator::value_type value) const;
+ void add_define_from_file(const
config::all_children_iterator::value_type& value);
void read_defines_file(const std::string& path);
preproc_map& make_copy_map();
_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits