// file : xsd/cxx/parser/validating/exceptions.txx // copyright : Copyright (c) 2005-2014 Code Synthesis Tools CC // license : GNU GPL v2 + exceptions; see accompanying LICENSE file namespace xsd { namespace cxx { namespace parser { namespace validating { // expected_attribute // template expected_attribute:: ~expected_attribute () { } template expected_attribute:: expected_attribute (const std::basic_string& expected_namespace, const std::basic_string& expected_name) : expected_namespace_ (expected_namespace), expected_name_ (expected_name) { } // unexpected_attribute // template unexpected_attribute:: ~unexpected_attribute () { } template unexpected_attribute:: unexpected_attribute (const std::basic_string& encountered_namespace, const std::basic_string& encountered_name) : encountered_namespace_ (encountered_namespace), encountered_name_ (encountered_name) { } // unexpected_characters // template unexpected_characters:: ~unexpected_characters () { } template unexpected_characters:: unexpected_characters (const std::basic_string& s) : characters_ (s) { } // invalid_value // template invalid_value:: ~invalid_value () { } template invalid_value:: invalid_value (const C* type, const std::basic_string& value) : type_ (type), value_ (value) { } template invalid_value:: invalid_value (const C* type, const ro_string& value) : type_ (type), value_ (value) { } template invalid_value:: invalid_value (const std::basic_string& type, const std::basic_string& value) : type_ (type), value_ (value) { } } } } }