From 50069cb094de484e9e269de55551ec7c860f7af8 Mon Sep 17 00:00:00 2001 From: artemp Date: Tue, 12 Feb 2013 19:53:16 +0000 Subject: [PATCH] + avoid unnecessary const_cast<> --- src/feature_type_style.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/feature_type_style.cpp b/src/feature_type_style.cpp index 58930e0e8..9858d8b47 100644 --- a/src/feature_type_style.cpp +++ b/src/feature_type_style.cpp @@ -68,7 +68,7 @@ feature_type_style::feature_type_style(feature_type_style const& rhs, bool deep_ feature_type_style& feature_type_style::operator=(feature_type_style const& rhs) { if (this == &rhs) return *this; - rules_=rhs.rules_; + rules_=rhs.rules_; filters_ = rhs.filters_; direct_filters_ = rhs.direct_filters_; comp_op_ = rhs.comp_op_; @@ -161,21 +161,21 @@ void feature_type_style::update_rule_cache(double scale_denom) else_rules_.clear(); also_rules_.clear(); - BOOST_FOREACH(rule const& r, rules_) + BOOST_FOREACH(rule & r, rules_) { if (r.active(scale_denom)) { if (r.has_else_filter()) { - else_rules_.push_back(const_cast(&r)); + else_rules_.push_back(&r); } else if (r.has_also_filter()) { - also_rules_.push_back(const_cast(&r)); + also_rules_.push_back(&r); } else { - if_rules_.push_back(const_cast(&r)); + if_rules_.push_back(&r); } } }