#include #include // #include // CERR // #include namespace s11n { s11n_exception::s11n_exception( const std::string & What ) : m_what(What) { } const char * s11n_exception::what() const throw() { return this->m_what.c_str(); } s11n_exception::s11n_exception( const std::string & what, const std::string & file, unsigned int line ) { std::ostringstream os; os << file << ":"<m_what = os.str(); } } // namespace s11n