Mercurial > hg > orthanc
comparison OrthancFramework/Sources/SystemToolbox.cpp @ 4402:b651989194d3
fix for older compilers
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 23 Dec 2020 15:16:37 +0100 |
parents | 80fd140b12ba |
children | d9473bd5ed43 |
comparison
equal
deleted
inserted
replaced
4401:354ea95b294a | 4402:b651989194d3 |
---|---|
242 } | 242 } |
243 catch (boost::filesystem::filesystem_error&) | 243 catch (boost::filesystem::filesystem_error&) |
244 { | 244 { |
245 throw OrthancException(ErrorCode_InexistentFile); | 245 throw OrthancException(ErrorCode_InexistentFile); |
246 } | 246 } |
247 catch (std::system_error&) | 247 catch (...) // To catch "std::system_error&" in C++11 |
248 { | 248 { |
249 throw OrthancException(ErrorCode_InexistentFile); | 249 throw OrthancException(ErrorCode_InexistentFile); |
250 } | 250 } |
251 } | 251 } |
252 | 252 |
304 } | 304 } |
305 catch (boost::filesystem::filesystem_error&) | 305 catch (boost::filesystem::filesystem_error&) |
306 { | 306 { |
307 throw OrthancException(ErrorCode_InexistentFile); | 307 throw OrthancException(ErrorCode_InexistentFile); |
308 } | 308 } |
309 catch (std::system_error&) | 309 catch (...) // To catch "std::system_error&" in C++11 |
310 { | 310 { |
311 throw OrthancException(ErrorCode_InexistentFile); | 311 throw OrthancException(ErrorCode_InexistentFile); |
312 } | 312 } |
313 } | 313 } |
314 | 314 |
373 } | 373 } |
374 catch (boost::filesystem::filesystem_error&) | 374 catch (boost::filesystem::filesystem_error&) |
375 { | 375 { |
376 throw OrthancException(ErrorCode_CannotWriteFile); | 376 throw OrthancException(ErrorCode_CannotWriteFile); |
377 } | 377 } |
378 catch (std::system_error&) | 378 catch (...) // To catch "std::system_error&" in C++11 |
379 { | 379 { |
380 throw OrthancException(ErrorCode_CannotWriteFile); | 380 throw OrthancException(ErrorCode_CannotWriteFile); |
381 } | 381 } |
382 } | 382 } |
383 | 383 |
427 } | 427 } |
428 catch (boost::filesystem::filesystem_error&) | 428 catch (boost::filesystem::filesystem_error&) |
429 { | 429 { |
430 throw OrthancException(ErrorCode_InexistentFile); | 430 throw OrthancException(ErrorCode_InexistentFile); |
431 } | 431 } |
432 catch (std::system_error&) | 432 catch (...) // To catch "std::system_error&" in C++11 |
433 { | 433 { |
434 throw OrthancException(ErrorCode_InexistentFile); | 434 throw OrthancException(ErrorCode_InexistentFile); |
435 } | 435 } |
436 } | 436 } |
437 | 437 |