BaseExc::BaseExc (std::stringstream &s) throw () : _message (s.str()), _stackTrace (currentStackTracer? currentStackTracer(): "") { // empty }
BaseExc::BaseExc (const char* s) throw () : _message (s? s: ""), _stackTrace (currentStackTracer? currentStackTracer(): "") { // empty }
BaseExc::BaseExc (const std::string &s) throw () : _message (s), _stackTrace (currentStackTracer? currentStackTracer(): "") { // empty }
BaseExc::BaseExc (const char* s) throw () : std::string (s? s: ""), _stackTrace (currentStackTracer? currentStackTracer(): "") { // empty }