From e680c3c4737cfe18b475dc431b5de2f3feccca7b Mon Sep 17 00:00:00 2001 From: Artem Pavlenko Date: Wed, 17 Mar 2010 13:46:02 +0000 Subject: [PATCH] + remove unused *.hpp file --- plugins/input/postgis/property_index.hpp | 75 ------------------------ 1 file changed, 75 deletions(-) delete mode 100644 plugins/input/postgis/property_index.hpp diff --git a/plugins/input/postgis/property_index.hpp b/plugins/input/postgis/property_index.hpp deleted file mode 100644 index 060c33c84..000000000 --- a/plugins/input/postgis/property_index.hpp +++ /dev/null @@ -1,75 +0,0 @@ -/***************************************************************************** - * - * This file is part of Mapnik (c++ mapping toolkit) - * - * Copyright (C) 2006 Artem Pavlenko - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - *****************************************************************************/ - -//$Id$ - -#ifndef PROPERTY_VALIDATOR -#define PROPERTY_VALIDATOR - -#include "filter.hh" -#include "expression.hh" -#include - -namespace mapnik -{ - template - class property_validator : public filter_visitor - { - public: - property_validator(layer_descriptor& desc) - desc_(desc) {} - - void visit(filter& /*filter*/) - { - //not interested - } - void visit(expression& exp) - { - property* pf; - if ((pf = dynamic_cast*>(&exp))) - { - vector const& attr_desc = desc_.get_descriptors(); - for (size_t idx=0; idx < attr_desc.size();++idx) - { - if (attr_desc[idx] == pf->name()) - { - pf->set_index(idx); - break; - } - } - } - } - std::set const& property_names() const - { - return names_; - } - - virtual ~property_validator() {} - private: - property_validator(property_validator const&); - property_validator& operator=(property_validator const&); - private: - layer_descriptor& desc_; - }; -} - -#endif //PROPERTY_HPP