X-Git-Url: http://git.tdb.fi/?p=libs%2Fdatafile.git;a=blobdiff_plain;f=source%2Fdataerror.cpp;fp=source%2Fdataerror.cpp;h=0000000000000000000000000000000000000000;hp=b21b84fca459a59d2c785564e64bcf1a35cf499e;hb=ed78b585cfc4ecb44972e346857e887b183fd7a7;hpb=0ea5e96f078d85fe4229784e6499d19c67271219 diff --git a/source/dataerror.cpp b/source/dataerror.cpp deleted file mode 100644 index b21b84f..0000000 --- a/source/dataerror.cpp +++ /dev/null @@ -1,32 +0,0 @@ -#include -#include -#include -#include "dataerror.h" - -using namespace std; - -namespace Msp { -namespace DataFile { - -data_error::data_error(const string &s, unsigned l, const string &w): - runtime_error(make_what(s, l, w)), - source(s), - line(l) -{ } - -data_error::data_error(const string &s, unsigned l, const exception &e): - runtime_error(make_what(s, l, format("%s (%s)", Debug::demangle(typeid(e).name()), e.what()))), - source(s), - line(l) -{ } - -string data_error::make_what(const string &s, unsigned l, const string &w) -{ - if(l) - return format("%s:%d: %s", s, l, w); - else - return format("%s: %s", s, w); -} - -} // namespace DataFile -} // namespace Msp