]> https://gitweb.dealii.org/ - dealii.git/commit
Bugfix: Propagate exceptions out of ~Subscriptor in C++11 mode
authorMatthias Maier <tamiko@kyomu.43-1.org>
Tue, 15 Oct 2013 10:02:46 +0000 (10:02 +0000)
committerMatthias Maier <tamiko@kyomu.43-1.org>
Tue, 15 Oct 2013 10:02:46 +0000 (10:02 +0000)
commit2af89404910bca4de201febf21368d1f9b841bfa
tree026808abda3645c9a4e5f4a15aaa4a9774b565c7
parentdd32a711958ec9e34cd04bd2dbd7d9f3dc777af8
Bugfix: Propagate exceptions out of ~Subscriptor in C++11 mode

According to the C++11 standard [class.dtor] 3 in combination with
[except.spec] 14 and [except.spec] 9---as explained in detail in
[1]---we're guilty of just terminating in case of throwing an exception in
a destructor.

[1] http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3204.htm

git-svn-id: https://svn.dealii.org/branches/branch_port_the_testsuite@31235 0785d39b-7218-0410-832d-ea1e28bc413d
deal.II/include/deal.II/base/function_time.h
deal.II/include/deal.II/base/subscriptor.h
deal.II/source/base/function_time.cc
deal.II/source/base/subscriptor.cc

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.