#define MSP_DATAFILE_EXCEPT_H_
#include <stdexcept>
+#include <string>
#include <typeinfo>
namespace Msp {
public:
data_error(const std::string &, unsigned, const std::string &);
data_error(const std::string &, unsigned, const std::exception &);
+ data_error(const std::string &, unsigned, const data_error &);
virtual ~data_error() throw() { }
const std::string &get_source() const { return source; }