diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2012-05-08 07:05:15 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2012-05-08 07:05:15 +0200 |
commit | c8990f28cd12b4ed61790c65078c7df61944e866 (patch) | |
tree | fcc70929b9b8cdc40b3fa8fc584d03b9082d68ec /libxsd | |
parent | 67ba09efbc685093da252f8e04d8c588b4f1e3a3 (diff) |
Fix ambiguous name template name lookup
Diffstat (limited to 'libxsd')
-rw-r--r-- | libxsd/xsd/cxx/parser/non-validating/xml-schema-pskel.txx | 10 | ||||
-rw-r--r-- | libxsd/xsd/cxx/parser/validating/xml-schema-pskel.txx | 10 | ||||
-rw-r--r-- | libxsd/xsd/cxx/tree/stream-extraction.hxx | 4 |
3 files changed, 12 insertions, 12 deletions
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<C>& name, const ro_string<C>* type) { - _start_any_element (ns, name, type); + this->_start_any_element (ns, name, type); this->complex_content<C>::context_.top ().any_ = true; return true; } @@ -30,7 +30,7 @@ namespace xsd _end_element_impl (const ro_string<C>& ns, const ro_string<C>& name) { this->complex_content<C>::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<C>& name, const ro_string<C>& value) { - _any_attribute (ns, name, value); + this->_any_attribute (ns, name, value); return true; } @@ -49,7 +49,7 @@ namespace xsd bool any_type_pskel<C>:: _characters_impl (const ro_string<C>& s) { - _any_characters (s); + this->_any_characters (s); return true; } @@ -60,7 +60,7 @@ namespace xsd bool any_simple_type_pskel<C>:: _characters_impl (const ro_string<C>& 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<C>& name, const ro_string<C>* type) { - _start_any_element (ns, name, type); + this->_start_any_element (ns, name, type); this->complex_content<C>::context_.top ().any_ = true; return true; } @@ -30,7 +30,7 @@ namespace xsd _end_element_impl (const ro_string<C>& ns, const ro_string<C>& name) { this->complex_content<C>::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<C>& name, const ro_string<C>& value) { - _any_attribute (ns, name, value); + this->_any_attribute (ns, name, value); return true; } @@ -49,7 +49,7 @@ namespace xsd bool any_type_pskel<C>:: _characters_impl (const ro_string<C>& s) { - _any_characters (s); + this->_any_characters (s); return true; } @@ -60,7 +60,7 @@ namespace xsd bool any_simple_type_pskel<C>:: _characters_impl (const ro_string<C>& 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<T> 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); } } } |