From c8990f28cd12b4ed61790c65078c7df61944e866 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 8 May 2012 07:05:15 +0200 Subject: Fix ambiguous name template name lookup --- libxsd/xsd/cxx/parser/non-validating/xml-schema-pskel.txx | 10 +++++----- libxsd/xsd/cxx/parser/validating/xml-schema-pskel.txx | 10 +++++----- libxsd/xsd/cxx/tree/stream-extraction.hxx | 4 ++-- 3 files changed, 12 insertions(+), 12 deletions(-) (limited to 'libxsd/xsd') diff --git a/libxsd/xsd/cxx/parser/non-validating/xml-schema-pskel.txx b/libxsd/xsd/cxx/parser/non-validating/xml-schema-pskel.txx index 3dd1a82..6e138ab 100644 --- a/libxsd/xsd/cxx/parser/non-validating/xml-schema-pskel.txx +++ b/libxsd/xsd/cxx/parser/non-validating/xml-schema-pskel.txx @@ -20,7 +20,7 @@ namespace xsd const ro_string& name, const ro_string* type) { - _start_any_element (ns, name, type); + this->_start_any_element (ns, name, type); this->complex_content::context_.top ().any_ = true; return true; } @@ -30,7 +30,7 @@ namespace xsd _end_element_impl (const ro_string& ns, const ro_string& name) { this->complex_content::context_.top ().any_ = false; - _end_any_element (ns, name); + this->_end_any_element (ns, name); return true; } @@ -41,7 +41,7 @@ namespace xsd const ro_string& name, const ro_string& value) { - _any_attribute (ns, name, value); + this->_any_attribute (ns, name, value); return true; } @@ -49,7 +49,7 @@ namespace xsd bool any_type_pskel:: _characters_impl (const ro_string& s) { - _any_characters (s); + this->_any_characters (s); return true; } @@ -60,7 +60,7 @@ namespace xsd bool any_simple_type_pskel:: _characters_impl (const ro_string& s) { - _any_characters (s); + this->_any_characters (s); return true; } } diff --git a/libxsd/xsd/cxx/parser/validating/xml-schema-pskel.txx b/libxsd/xsd/cxx/parser/validating/xml-schema-pskel.txx index 28c45a8..43366a3 100644 --- a/libxsd/xsd/cxx/parser/validating/xml-schema-pskel.txx +++ b/libxsd/xsd/cxx/parser/validating/xml-schema-pskel.txx @@ -20,7 +20,7 @@ namespace xsd const ro_string& name, const ro_string* type) { - _start_any_element (ns, name, type); + this->_start_any_element (ns, name, type); this->complex_content::context_.top ().any_ = true; return true; } @@ -30,7 +30,7 @@ namespace xsd _end_element_impl (const ro_string& ns, const ro_string& name) { this->complex_content::context_.top ().any_ = false; - _end_any_element (ns, name); + this->_end_any_element (ns, name); return true; } @@ -41,7 +41,7 @@ namespace xsd const ro_string& name, const ro_string& value) { - _any_attribute (ns, name, value); + this->_any_attribute (ns, name, value); return true; } @@ -49,7 +49,7 @@ namespace xsd bool any_type_pskel:: _characters_impl (const ro_string& s) { - _any_characters (s); + this->_any_characters (s); return true; } @@ -60,7 +60,7 @@ namespace xsd bool any_simple_type_pskel:: _characters_impl (const ro_string& s) { - _any_characters (s); + this->_any_characters (s); return true; } } diff --git a/libxsd/xsd/cxx/tree/stream-extraction.hxx b/libxsd/xsd/cxx/tree/stream-extraction.hxx index e8f1368..eef60ca 100644 --- a/libxsd/xsd/cxx/tree/stream-extraction.hxx +++ b/libxsd/xsd/cxx/tree/stream-extraction.hxx @@ -68,7 +68,7 @@ namespace xsd while (size--) { std::auto_ptr p (new T (s, f, c)); - push_back (p); + this->push_back (p); } } } @@ -91,7 +91,7 @@ namespace xsd { T x; s >> x; - push_back (x); + this->push_back (x); } } } -- cgit v1.1