// file : xsd/cxx/parser/schema-exceptions.txx // author : Boris Kolpackov // copyright : Copyright (c) 2005-2011 Code Synthesis Tools CC // license : GNU GPL v2 + exceptions; see accompanying LICENSE file namespace xsd { namespace cxx { namespace parser { // expected_element // template expected_element:: ~expected_element () { } template expected_element:: expected_element (const std::basic_string& expected_namespace, const std::basic_string& expected_name) : expected_namespace_ (expected_namespace), expected_name_ (expected_name) { } template expected_element:: expected_element (const std::basic_string& expected_namespace, const std::basic_string& expected_name, const std::basic_string& encountered_namespace, const std::basic_string& encountered_name) : expected_namespace_ (expected_namespace), expected_name_ (expected_name), encountered_namespace_ (encountered_namespace), encountered_name_ (encountered_name) { } // unexpected_element // template unexpected_element:: ~unexpected_element () { } template unexpected_element:: unexpected_element (const std::basic_string& encountered_namespace, const std::basic_string& encountered_name) : encountered_namespace_ (encountered_namespace), encountered_name_ (encountered_name) { } // dynamic_type // template dynamic_type:: ~dynamic_type () throw () { } template dynamic_type:: dynamic_type (const std::basic_string& type) : type_ (type) { } } } }