X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Ftest_filter2.cpp;h=ddfe832f726a55d2c968afb21c48dadd006ecffa;hb=f4ac591402d2d5e6507022234aa9e36bb23f3a4d;hp=c5159dd4963a3f7e9d3a85ab70b621d62f35f8b8;hpb=79100c2ae2dac4bdde4f4d46b69e147562b4ec6c;p=metaproxy-moved-to-github.git diff --git a/src/test_filter2.cpp b/src/test_filter2.cpp index c5159dd..ddfe832 100644 --- a/src/test_filter2.cpp +++ b/src/test_filter2.cpp @@ -1,7 +1,7 @@ -/* $Id: test_filter2.cpp,v 1.18 2006-03-16 10:40:59 adam Exp $ +/* $Id: test_filter2.cpp,v 1.20 2006-06-10 14:29:12 adam Exp $ Copyright (c) 2005-2006, Index Data. -%LICENSE% + See the LICENSE file for details */ #include @@ -31,9 +31,6 @@ public: void configure(const xmlNode* ptr = 0); int get_constant() const { return m_constant; }; private: - bool parse_xml_text(const xmlNode *xml_ptr, bool &val); - bool parse_xml_text(const xmlNode *xml_ptr, std::string &val); -private: const xmlNode *m_ptr; int m_constant; }; @@ -76,38 +73,6 @@ void FilterConstant::configure(const xmlNode* ptr) } } -bool FilterConstant::parse_xml_text(const xmlNode *xml_ptr, bool &val) -{ - std::string v; - if (!parse_xml_text(xml_ptr, v)) - return false; - if (v.length() == 1 && v[0] == '1') - val = true; - else - val = false; - return true; -} - -bool FilterConstant::parse_xml_text(const xmlNode *xml_ptr, std::string &val) -{ - xmlNodePtr ptr = (xmlNodePtr) xml_ptr; - bool found = false; - std::string v; - for(ptr = ptr->children; ptr; ptr = ptr->next) - if (ptr->type == XML_TEXT_NODE) - { - xmlChar *t = ptr->content; - if (t) - { - v += (const char *) t; - found = true; - } - } - if (found) - val = v; - return found; -} - // This filter dose not have a configure function class FilterDouble: public mp::filter::Base {