equal
deleted
inserted
replaced
124 ErrorMessage() throw() { init(); } |
124 ErrorMessage() throw() { init(); } |
125 |
125 |
126 ErrorMessage(const ErrorMessage& em) throw() : buf(em.buf) { } |
126 ErrorMessage(const ErrorMessage& em) throw() : buf(em.buf) { } |
127 |
127 |
128 ///\e |
128 ///\e |
129 ErrorMessage(const char *message) throw() { |
129 ErrorMessage(const char *msg) throw() { |
130 init(); |
130 init(); |
131 *this << message; |
131 *this << msg; |
132 } |
132 } |
133 |
133 |
134 ///\e |
134 ///\e |
135 ErrorMessage(const std::string &message) throw() { |
135 ErrorMessage(const std::string &msg) throw() { |
136 init(); |
136 init(); |
137 *this << message; |
137 *this << msg; |
138 } |
138 } |
139 |
139 |
140 ///\e |
140 ///\e |
141 template <typename T> |
141 template <typename T> |
142 ErrorMessage& operator<<(const T &t) throw() { |
142 ErrorMessage& operator<<(const T &t) throw() { |
264 DataFormatError(const std::string &file_name, int line_num, |
264 DataFormatError(const std::string &file_name, int line_num, |
265 const char *the_message) |
265 const char *the_message) |
266 : _message(the_message), _line(line_num) { file(file_name); } |
266 : _message(the_message), _line(line_num) { file(file_name); } |
267 |
267 |
268 ///\e |
268 ///\e |
269 void line(int line) { _line = line; } |
269 void line(int ln) { _line = ln; } |
270 ///\e |
270 ///\e |
271 void message(const std::string& message) { _message.set(message); } |
271 void message(const std::string& msg) { _message.set(msg); } |
272 ///\e |
272 ///\e |
273 void file(const std::string &file) { _file.set(file); } |
273 void file(const std::string &fl) { _file.set(fl); } |
274 |
274 |
275 ///\e |
275 ///\e |
276 int line() const { return _line; } |
276 int line() const { return _line; } |
277 ///\e |
277 ///\e |
278 const char* message() const { |
278 const char* message() const { |
327 |
327 |
328 FileOpenError(const FileOpenError &foe) : |
328 FileOpenError(const FileOpenError &foe) : |
329 IoError(foe), _file(foe._file) {} |
329 IoError(foe), _file(foe._file) {} |
330 |
330 |
331 ///\e |
331 ///\e |
332 explicit FileOpenError(const std::string& file) |
332 explicit FileOpenError(const std::string& fl) |
333 : _file(file) {} |
333 : _file(fl) {} |
334 |
334 |
335 |
335 |
336 ///\e |
336 ///\e |
337 void file(const std::string &file) { _file.set(file); } |
337 void file(const std::string &fl) { _file.set(fl); } |
338 |
338 |
339 /// \brief Returns the filename. |
339 /// \brief Returns the filename. |
340 /// |
340 /// |
341 /// Returns \e null if the filename was not specified. |
341 /// Returns \e null if the filename was not specified. |
342 const char* file() const { |
342 const char* file() const { |
380 ///\e |
380 ///\e |
381 IoParameterError(const char *file_name, const char *the_message) |
381 IoParameterError(const char *file_name, const char *the_message) |
382 : _message(the_message), _file(file_name) {} |
382 : _message(the_message), _file(file_name) {} |
383 |
383 |
384 ///\e |
384 ///\e |
385 void message(const std::string& message) { _message.set(message); } |
385 void message(const std::string& msg) { _message.set(msg); } |
386 ///\e |
386 ///\e |
387 void file(const std::string &file) { _file.set(file); } |
387 void file(const std::string &fl) { _file.set(fl); } |
388 |
388 |
389 ///\e |
389 ///\e |
390 const char* message() const { |
390 const char* message() const { |
391 if (_message.valid()) { |
391 if (_message.valid()) { |
392 return _message.get().c_str(); |
392 return _message.get().c_str(); |