From 8965bbe98b08b47370ea8ecca830707745ae383b Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Thu, 5 Nov 2009 07:48:28 +0200 Subject: Handle loadGrammar failures --- libxsd/xsd/cxx/parser/error-handler.hxx | 2 +- libxsd/xsd/cxx/tree/error-handler.hxx | 2 +- libxsd/xsd/cxx/xml/error-handler.hxx | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) (limited to 'libxsd/xsd') diff --git a/libxsd/xsd/cxx/parser/error-handler.hxx b/libxsd/xsd/cxx/parser/error-handler.hxx index b44974f..925ebc8 100644 --- a/libxsd/xsd/cxx/parser/error-handler.hxx +++ b/libxsd/xsd/cxx/parser/error-handler.hxx @@ -19,9 +19,9 @@ namespace xsd template class error_handler: public xml::error_handler { + public: typedef typename xml::error_handler::severity severity; - public: error_handler () : failed_ (false) { diff --git a/libxsd/xsd/cxx/tree/error-handler.hxx b/libxsd/xsd/cxx/tree/error-handler.hxx index 13e41a5..5de4415 100644 --- a/libxsd/xsd/cxx/tree/error-handler.hxx +++ b/libxsd/xsd/cxx/tree/error-handler.hxx @@ -19,9 +19,9 @@ namespace xsd template class error_handler: public xml::error_handler { + public: typedef typename xml::error_handler::severity severity; - public: error_handler () : failed_ (false) { diff --git a/libxsd/xsd/cxx/xml/error-handler.hxx b/libxsd/xsd/cxx/xml/error-handler.hxx index 76482b7..a618ac3 100644 --- a/libxsd/xsd/cxx/xml/error-handler.hxx +++ b/libxsd/xsd/cxx/xml/error-handler.hxx @@ -57,4 +57,3 @@ namespace xsd } #endif // XSD_CXX_XML_ERROR_HANDLER_HXX - -- cgit v1.1