From 0372936d860ba17f8fb0056df4f771528be86426 Mon Sep 17 00:00:00 2001 From: Emil Dotchevski Date: Sun, 17 May 2009 06:06:14 +0000 Subject: [PATCH] documentation fix [SVN r53065] --- doc/headers.html | 28 +- doc/source/boost-exception.reno | 3974 +++++++++++++++---------------- 2 files changed, 2000 insertions(+), 2002 deletions(-) diff --git a/doc/headers.html b/doc/headers.html index c13ee08..99f97f1 100644 --- a/doc/headers.html +++ b/doc/headers.html @@ -21,21 +21,19 @@

Headers

- +

See Also:

Boost Exception
diff --git a/doc/source/boost-exception.reno b/doc/source/boost-exception.reno index 96bc310..44ec9e0 100644 --- a/doc/source/boost-exception.reno +++ b/doc/source/boost-exception.reno @@ -54,28 +54,28 @@ 2 - CEB9022E39DA32E612158FF553D383E13D300D1202CEB754E28B716040EFC414 - 1114955626 - 11770 - 723 - 1516D0B7E11CBEB60CE4222565ACCAFF2E9857A8A505C1C26E2AE90087250581 - 3624753243 - 279 - 26 + 55F1164770FD778354E151EF65A3E830DA20F325F7ED20A95130A4B83FC801BF + 1282550303 + 9192 + 323 + F3FB15CD82336271C6E875BC620385322777D16F0B7C233300783CE35710CCBF + 3292878997 + 282 + 7305 0 - ../../../../boost/exception_ptr.hpp + ../../../../boost/exception/exception.hpp 0 0 - <string>original_exception_type</string> + <string>enable_error_info</string> @@ -147,32 +147,36 @@ - 2 - 9A4ECF9A49A73AED83C1565CB8C67AE1519E8AFE6818F968B4C4733CB9E86CEF - 1615599655 - 68 - 227 - 34F0583BC8DE767CE2D79721E1F956895E43E5397473B1050F59BE7E26C773DB - 805836816 - 66 - 1 + 3 + 55F1164770FD778354E151EF65A3E830DA20F325F7ED20A95130A4B83FC801BF + 1282550303 + 9192 + 323 + 65D35B8A2063883A53E9D0DCC3FF8E5CA3573A58451A653CDE3003FFBEC576D3 + 1693870740 + 2195 + 3720 + DA154372D8C23BD9EDC30005CA7959CE686D198891097A837D006B5222F04DE9 + 2768248809 + 143 + 60 0 - ../../../../boost/exception/error_info.hpp + ../../../../boost/exception/exception.hpp 0 0 - <string>boost/exception/error_info.hpp</string> + <string>exception::exception</string> - + exception_constructors @@ -196,18 +200,29 @@ - 0 + 2 + CEB9022E39DA32E612158FF553D383E13D300D1202CEB754E28B716040EFC414 + 1114955626 + 11770 + 723 + 1516D0B7E11CBEB60CE4222565ACCAFF2E9857A8A505C1C26E2AE90087250581 + 3624753243 + 279 + 26 - 1 + 0 + ../../../../boost/exception_ptr.hpp + 0 + 0 - <string>frequently asked questions</string> + <string>original_exception_type</string> @@ -229,172 +244,6 @@ reno_context - - - - - - 0 - - - - - - 1 - - - - - <string>exception types as simple semantic tags</string> - - - - - - - - - 1 - 2 - (:include include:) (:auto also:) - - - - - 0 - - 10 - - reno_context - - - - - - - 0 - - - - - - 1 - - - - - <string>Headers</string> - - - headers - - - - - - 1 - 2 - (:include include:) (:auto also:) - - - - - 0 - - 11 - - reno_context - - - - - - - 1 - CAD6C404CB725D336A44920D2341ECA131149AB02C368B59028F8147F16737BF - 2258638601 - 94 - 227 - - - - - - 0 - ../../../../boost/exception/info_tuple.hpp - 0 - 0 - - - - - <string>boost/exception/info_tuple.hpp</string> - - - - - - - - - 1 - 2 - (:include include:) (:auto also:) - - - - - 0 - - 12 - - reno_context - - - - - - - 1 - BEFF039468E0E9A3719E5CB51DA9710812D146B587BAF573D1670908BB97C0CA - 35548578 - 1983 - 91 - - - - - - 0 - ../../../../boost/throw_exception.hpp - 0 - 0 - - - - - <string>boost/throw_exception.hpp</string> - - - - - - - - - 1 - 2 - (:include include:) (:auto also:) - - - - - 0 - - 13 - - reno_context - @@ -432,6 +281,169 @@ (:include include:) (:auto also:) + + + 0 + + 10 + + reno_context + + + + + + + 2 + 9A4ECF9A49A73AED83C1565CB8C67AE1519E8AFE6818F968B4C4733CB9E86CEF + 1615599655 + 68 + 227 + 34F0583BC8DE767CE2D79721E1F956895E43E5397473B1050F59BE7E26C773DB + 805836816 + 66 + 1 + + + + + + 0 + ../../../../boost/exception/error_info.hpp + 0 + 0 + + + + + <string>boost/exception/error_info.hpp</string> + + + + + + + + + 1 + 2 + (:include include:) (:auto also:) + + + + + 0 + + 11 + + reno_context + + + + + + + 0 + + + + + + 1 + + + + + <string>frequently asked questions</string> + + + + + + + + + 1 + 2 + (:include include:) (:auto also:) + + + + + 0 + + 12 + + reno_context + + + + + + + 0 + + + + + + 1 + + + + + <string>exception types as simple semantic tags</string> + + + + + + + + + 1 + 2 + (:include include:) (:auto also:) + + + + + 0 + + 13 + + reno_context + + + + + + + 0 + + + + + + 1 + + + + + <string>Headers</string> + + + headers + + + + + + 1 + 2 + (:include include:) (:auto also:) + + 0 @@ -440,6 +452,96 @@ reno_context + + + + + + 1 + CAD6C404CB725D336A44920D2341ECA131149AB02C368B59028F8147F16737BF + 2258638601 + 94 + 227 + + + + + + 0 + ../../../../boost/exception/info_tuple.hpp + 0 + 0 + + + + + <string>boost/exception/info_tuple.hpp</string> + + + + + + + + + 1 + 2 + (:include include:) (:auto also:) + + + + + 0 + + 15 + + reno_context + + + + + + + 1 + BEFF039468E0E9A3719E5CB51DA9710812D146B587BAF573D1670908BB97C0CA + 35548578 + 1983 + 91 + + + + + + 0 + ../../../../boost/throw_exception.hpp + 0 + 0 + + + + + <string>boost/throw_exception.hpp</string> + + + + + + + + + 1 + 2 + (:include include:) (:auto also:) + + + + + 0 + + 16 + + reno_context + @@ -481,100 +583,6 @@ (:include include:) (:auto also:) - - - 0 - - 15 - - reno_context - - - - - - - 2 - 126BB1D8971585CBE7D78EF3C12259D72FD5E973A84626AA9FC3234220A11CAB - 3471702891 - 969 - 344 - A7FD310E1340E103081DA2A7899DA0E213C696C84D52C17ADA09F6942EE97D47 - 2978648279 - 530 - 433 - - - - - - 0 - ../../../../boost/exception/detail/error_info_impl.hpp - 0 - 0 - - - - - <string>error_info</string> - - - - - - - - - 1 - 2 - (:include include:) (:auto also:) - - - - - 0 - - 16 - - reno_context - - - - - - - 1 - 95AD55ACCB1C17C1DBA4C309BDFCBD4B66E52CD9A2F54FDAD2D642A00342D001 - 3194412598 - 4599 - 323 - - - - - - 0 - ../../../../boost/exception/diagnostic_information.hpp - 0 - 0 - - - - - <string>boost/exception/diagnostic_information.hpp</string> - - - - - - - - - 1 - 2 - (:include include:) (:auto also:) - - 0 @@ -583,279 +591,6 @@ reno_context - - - - - - 3 - 55F1164770FD778354E151EF65A3E830DA20F325F7ED20A95130A4B83FC801BF - 1282550303 - 9192 - 323 - 65D35B8A2063883A53E9D0DCC3FF8E5CA3573A58451A653CDE3003FFBEC576D3 - 1693870740 - 2195 - 3720 - DA154372D8C23BD9EDC30005CA7959CE686D198891097A837D006B5222F04DE9 - 2768248809 - 143 - 60 - - - - - - 0 - ../../../../boost/exception/exception.hpp - 0 - 0 - - - - - <string>exception::exception</string> - - - exception_constructors - - - - - - 1 - 2 - (:include include:) (:auto also:) - - - - - 0 - - 18 - - reno_context - - - - - - - 0 - - - - - - 1 - - - - - <string>transporting of exceptions between threads</string> - - - tutorial_exception_ptr - - - - - - 1 - 2 - (:include include:) (:auto also:) - - - - - 0 - - 19 - - reno_context - - - - - - - 1 - 4ED9709788BBAB4DE7CF336561606B8C0B41F70877A3395F4EE026F4AEB66CC6 - 743998427 - 409 - 307 - - - - - - 0 - ../../example/cloning_1.cpp - 0 - 0 - - - - - <string>using enable_current_exception at the time of the throw</string> - - - using_enable_cloning - - - - - - 0 - - - - - 0 - - 20 - - reno_context - - - - - - - 2 - 55F1164770FD778354E151EF65A3E830DA20F325F7ED20A95130A4B83FC801BF - 1282550303 - 9192 - 323 - F3FB15CD82336271C6E875BC620385322777D16F0B7C233300783CE35710CCBF - 3292878997 - 282 - 7305 - - - - - - 0 - ../../../../boost/exception/exception.hpp - 0 - 0 - - - - - <string>enable_error_info</string> - - - - - - - - - 1 - 2 - (:include include:) (:auto also:) - - - - - 0 - - 21 - - reno_context - - - - - - - 1 - F647827E95C64B626A8E3751AD4E4D21237DD17482EEA6DB93A16A2C6AC79E87 - 527078204 - 446 - 227 - - - - - - 0 - ../../../../boost/exception.hpp - 0 - 0 - - - - - <string>boost/exception.hpp</string> - - - - - - - - - 1 - 2 - (:include include:) (:auto also:) - - - - - 0 - - 22 - - reno_context - - - - - - - 1 - 04DDC793002AFCF4F4166D250C67D09B6FE8B86224318ED7847AD6EC423B70CA - 922651615 - 433 - 1032 - - - - - - 0 - ../../../../boost/throw_exception.hpp - 0 - 0 - - - - - <string>BOOST_THROW_EXCEPTION</string> - - - - - - - - - 1 - 2 - (:include include:) (:auto also:) - - - - - 0 - - 23 - - reno_context - @@ -901,6 +636,275 @@ (:include include:) (:auto also:) + + + 0 + + 18 + + reno_context + + + + + + + 2 + 126BB1D8971585CBE7D78EF3C12259D72FD5E973A84626AA9FC3234220A11CAB + 3471702891 + 969 + 344 + A7FD310E1340E103081DA2A7899DA0E213C696C84D52C17ADA09F6942EE97D47 + 2978648279 + 530 + 433 + + + + + + 0 + ../../../../boost/exception/detail/error_info_impl.hpp + 0 + 0 + + + + + <string>error_info</string> + + + + + + + + + 1 + 2 + (:include include:) (:auto also:) + + + + + 0 + + 19 + + reno_context + + + + + + + 1 + 95AD55ACCB1C17C1DBA4C309BDFCBD4B66E52CD9A2F54FDAD2D642A00342D001 + 3194412598 + 4599 + 323 + + + + + + 0 + ../../../../boost/exception/diagnostic_information.hpp + 0 + 0 + + + + + <string>boost/exception/diagnostic_information.hpp</string> + + + + + + + + + 1 + 2 + (:include include:) (:auto also:) + + + + + 0 + + 20 + + reno_context + + + + + + + 0 + + + + + + 1 + + + + + <string>transporting of exceptions between threads</string> + + + tutorial_exception_ptr + + + + + + 1 + 2 + (:include include:) (:auto also:) + + + + + 0 + + 21 + + reno_context + + + + + + + 1 + 4ED9709788BBAB4DE7CF336561606B8C0B41F70877A3395F4EE026F4AEB66CC6 + 743998427 + 409 + 307 + + + + + + 0 + ../../example/cloning_1.cpp + 0 + 0 + + + + + <string>using enable_current_exception at the time of the throw</string> + + + using_enable_cloning + + + + + + 0 + + + + + 0 + + 22 + + reno_context + + + + + + + 1 + F647827E95C64B626A8E3751AD4E4D21237DD17482EEA6DB93A16A2C6AC79E87 + 527078204 + 446 + 227 + + + + + + 0 + ../../../../boost/exception.hpp + 0 + 0 + + + + + <string>boost/exception.hpp</string> + + + + + + + + + 1 + 2 + (:include include:) (:auto also:) + + + + + 0 + + 23 + + reno_context + + + + + + + 2 + FEABD2D011FBCE667D26BAD68A1C65D81E98DD40081CC70F2738AC3151A8FC4A + 4260129224 + 2393 + 504 + C708EDCAC3964E2F3C3A081700112C5F15C7BF7A61FDF2EF39D112FC9B987CE3 + 1739153824 + 2361 + 26 + + + + + + 0 + ../../../../boost/exception/get_error_info.hpp + 0 + 0 + + + + + <string>get_error_info</string> + + + + + + + + + 1 + 2 + (:include include:) (:auto also:) + + 0 @@ -909,6 +913,89 @@ reno_context + + + + + + 1 + 04DDC793002AFCF4F4166D250C67D09B6FE8B86224318ED7847AD6EC423B70CA + 922651615 + 433 + 1032 + + + + + + 0 + ../../../../boost/throw_exception.hpp + 0 + 0 + + + + + <string>BOOST_THROW_EXCEPTION</string> + + + + + + + + + 1 + 2 + (:include include:) (:auto also:) + + + + + 0 + + 25 + + reno_context + + + + + + + 0 + + + + + + 1 + + + + + <string>Functions</string> + + + functions + + + + + + 1 + 2 + (:include include:) (:auto also:) + + + + + 0 + + 26 + + reno_context + @@ -958,7 +1045,7 @@ 0 - 25 + 27 reno_context @@ -1003,56 +1090,7 @@ 0 - 26 - - reno_context - - - - - - - 2 - FEABD2D011FBCE667D26BAD68A1C65D81E98DD40081CC70F2738AC3151A8FC4A - 4260129224 - 2393 - 504 - C708EDCAC3964E2F3C3A081700112C5F15C7BF7A61FDF2EF39D112FC9B987CE3 - 1739153824 - 2361 - 26 - - - - - - 0 - ../../../../boost/exception/get_error_info.hpp - 0 - 0 - - - - - <string>get_error_info</string> - - - - - - - - - 1 - 2 - (:include include:) (:auto also:) - - - - - 0 - - 27 + 28 reno_context @@ -1090,7 +1128,7 @@ 0 - 28 + 29 reno_context @@ -1133,7 +1171,7 @@ 0 - 29 + 30 reno_context @@ -1182,7 +1220,7 @@ 0 - 30 + 31 reno_context @@ -1225,7 +1263,7 @@ 0 - 31 + 32 reno_context @@ -1274,7 +1312,7 @@ 0 - 32 + 33 reno_context @@ -1323,7 +1361,7 @@ 0 - 33 + 34 reno_context @@ -1361,7 +1399,7 @@ 0 - 34 + 35 reno_context @@ -1406,7 +1444,7 @@ 0 - 35 + 36 reno_context @@ -1455,7 +1493,7 @@ 0 - 36 + 37 reno_context @@ -1508,7 +1546,7 @@ 0 - 37 + 38 reno_context @@ -1557,7 +1595,7 @@ 0 - 38 + 39 reno_context @@ -1606,7 +1644,7 @@ 0 - 39 + 40 reno_context @@ -1655,7 +1693,7 @@ 0 - 40 + 41 reno_context @@ -1704,7 +1742,7 @@ 0 - 41 + 42 reno_context @@ -1747,7 +1785,7 @@ 0 - 42 + 43 reno_context @@ -1786,44 +1824,6 @@ 0 - - - 0 - - 43 - - reno_context - - - - - - - 0 - - - - - - 1 - - - - - <string>Functions</string> - - - functions - - - - - - 1 - 2 - (:include include:) (:auto also:) - - 0 @@ -2477,7 +2477,7 @@ 0 - -9 + -12 2 @@ -2495,7 +2495,7 @@ 0 - -8 + -11 2 @@ -2759,45 +2759,7 @@ - 9 - 2 - [@template <class Tag,class T> class (:link - 1 - - 0 - - -15 - - - 2 - :) { public: (:include - 1 - - 0 - - -23 - - - 2 - decl pre_indent="4":) (:include - 1 - - 0 - - -44 - - - 2 - decl pre_indent="4":) (:include - 1 - - 0 - - -24 - - - 2 - decl pre_indent="4":) };@] + 0 @@ -2830,7 +2792,45 @@ - 0 + 9 + 2 + [@template <class Tag,class T> class (:link + 1 + + 0 + + -18 + + + 2 + :) { public: (:include + 1 + + 0 + + -17 + + + 2 + decl pre_indent="4":) (:include + 1 + + 0 + + -44 + + + 2 + decl pre_indent="4":) (:include + 1 + + 0 + + -26 + + + 2 + decl pre_indent="4":) };@] @@ -3198,7 +3198,7 @@ 0 - -17 + -7 2 @@ -3207,7 +3207,7 @@ 0 - -39 + -40 2 @@ -3384,7 +3384,7 @@ 0 - -15 + -18 2 @@ -3393,7 +3393,7 @@ 0 - -15 + -18 2 @@ -3402,7 +3402,7 @@ 0 - -15 + -18 2 @@ -3411,7 +3411,7 @@ 0 - -15 + -18 2 @@ -3426,18 +3426,7 @@ - 3 - 2 - [@(:include - 1 - - 0 - - -15 - - - 2 - decl:)@] + 0 @@ -3459,7 +3448,18 @@ - 0 + 3 + 2 + [@(:include + 1 + + 0 + + -23 + + + 2 + decl:)@] @@ -3470,7 +3470,18 @@ - 0 + 3 + 2 + [@(:include + 1 + + 0 + + -18 + + + 2 + decl:)@] @@ -3480,6 +3491,39 @@ -11 + + 0 + + + + + 0 + + -12 + + + + 0 + + + + + 0 + + -13 + + + + 0 + + + + + 0 + + -14 + + 3 2 @@ -3499,7 +3543,7 @@ 0 - -12 + -15 @@ -3510,7 +3554,7 @@ 0 - -22 + -24 2 @@ -3519,57 +3563,13 @@ 0 - -38 + -39 2 decl:) }@] - - - 0 - - -13 - - - - 3 - 2 - [@(:include - 1 - - 0 - - -26 - - - 2 - decl:)@] - - - - - 0 - - -14 - - - - 0 - - - - - 0 - - -15 - - - - 0 - - 0 @@ -3578,27 +3578,7 @@ - 5 - 2 - [@(:include - 1 - - 0 - - -35 - - - 2 - decl:) (:include - 1 - - 0 - - -60 - - - 2 - decl:)@] + 0 @@ -3631,7 +3611,27 @@ - 0 + 5 + 2 + [@(:include + 1 + + 0 + + -36 + + + 2 + decl:) (:include + 1 + + 0 + + -60 + + + 2 + decl:)@] @@ -3652,6 +3652,17 @@ -21 + + 0 + + + + + 0 + + -22 + + 15 2 @@ -3660,7 +3671,7 @@ 0 - -16 + -19 2 @@ -3669,7 +3680,7 @@ 0 - -7 + -10 2 @@ -3687,7 +3698,7 @@ 0 - -13 + -9 2 @@ -3696,7 +3707,7 @@ 0 - -25 + -27 2 @@ -3705,7 +3716,7 @@ 0 - -11 + -14 2 @@ -3721,17 +3732,6 @@ :)>@] - - - 0 - - -22 - - - - 0 - - 0 @@ -3762,27 +3762,7 @@ - 5 - 2 - [@(:include - 1 - - 0 - - -15 - - - 2 - def:) (:include - 1 - - 0 - - -52 - - - 2 - decl:)@] + 0 @@ -3804,14 +3784,23 @@ - 3 + 5 2 [@(:include 1 0 - -20 + -18 + + + 2 + def:) (:include + 1 + + 0 + + -52 2 @@ -3826,7 +3815,18 @@ - 0 + 3 + 2 + [@(:include + 1 + + 0 + + -5 + + + 2 + decl:)@] @@ -4105,24 +4105,6 @@ 2 [@(:include 1 - - 0 - - -31 - - - 2 - decl:) (:include - 1 - - 0 - - -5 - - - 2 - decl:) (:include - 1 0 @@ -4135,7 +4117,7 @@ 0 - -14 + -8 2 @@ -4144,7 +4126,7 @@ 0 - -37 + -33 2 @@ -4153,7 +4135,25 @@ 0 - -29 + -16 + + + 2 + decl:) (:include + 1 + + 0 + + -38 + + + 2 + decl:) (:include + 1 + + 0 + + -30 2 @@ -4186,7 +4186,7 @@ 0 - -40 + -41 2 @@ -4292,18 +4292,9 @@ - 5 + 3 2 - [@typedef (:link - 1 - - 0 - - -15 - - - 2 - :)<struct tag_original_exception_type,std::type_info const *> + [@template <class T> ---unspecified--- (:link 1 0 @@ -4312,7 +4303,7 @@ 2 - ;@] + :)( T const & x );@] @@ -4334,7 +4325,36 @@ - 0 + 7 + 2 + [@(:link + 1 + + 0 + + -7 + + + 2 + mod="m":)(); (:link + 1 + + 0 + + -7 + + + 2 + mod="m":)( (:link + 1 + + 0 + + -50 + + + 2 + :) const & x );@] @@ -4345,7 +4365,27 @@ - 0 + 5 + 2 + [@typedef (:link + 1 + + 0 + + -18 + + + 2 + :)<struct tag_original_exception_type,std::type_info const *> + 1 + + 0 + + -8 + + + 2 + ;@] @@ -4411,27 +4451,7 @@ - 5 - 2 - [@template <class T> (:link - 1 - - 0 - - -32 - - - 2 - :) (:link - 1 - - 0 - - -14 - - - 2 - :)( T const & e );@] + 0 @@ -4442,18 +4462,7 @@ - 3 - 2 - [@template <class Tag,class T> class (:link - 1 - - 0 - - -15 - - - 2 - :);@] + 0 @@ -4464,7 +4473,27 @@ - 0 + 5 + 2 + [@template <class T> (:link + 1 + + 0 + + -33 + + + 2 + :) (:link + 1 + + 0 + + -16 + + + 2 + :)( T const & e );@] @@ -4475,9 +4504,9 @@ - 7 + 3 2 - [@(:link + [@typedef T (:link 1 0 @@ -4486,25 +4515,7 @@ 2 - mod="m":)(); (:link - 1 - - 0 - - -17 - - - 2 - mod="m":)( (:link - 1 - - 0 - - -50 - - - 2 - :) const & x );@] + mod="m":);@] @@ -4515,7 +4526,18 @@ - 0 + 3 + 2 + [@template <class Tag,class T> class (:link + 1 + + 0 + + -18 + + + 2 + :);@] @@ -4537,18 +4559,7 @@ - 3 - 2 - [@template <class T> ---unspecified--- (:link - 1 - - 0 - - -20 - - - 2 - :)( T const & x );@] + 0 @@ -4569,6 +4580,48 @@ -22 + + 0 + + + + + 0 + + -23 + + + + 5 + 2 + [@template <class ErrorInfo,class E> typename ErrorInfo::(:link + 1 + + 0 + + -17 + + + 2 + mod="m":) const * (:link + 1 + + 0 + + -23 + + + 2 + :)( E const & x );@] + + + + + 0 + + -24 + + 19 2 @@ -4586,7 +4639,7 @@ 0 - -22 + -24 2 @@ -4595,7 +4648,7 @@ 0 - -38 + -39 2 @@ -4604,7 +4657,7 @@ 0 - -20 + -5 2 @@ -4640,7 +4693,7 @@ 0 - -22 + -24 2 @@ -4649,66 +4702,13 @@ 0 - -38 + -39 2 :)(x) #endif@] - - - 0 - - -23 - - - - 3 - 2 - [@typedef T (:link - 1 - - 0 - - -23 - - - 2 - mod="m":);@] - - - - - 0 - - -24 - - - - 5 - 2 - [@(:link - 1 - - 0 - - -23 - - - 2 - mod="m":) const & (:link - 1 - - 0 - - -24 - - - 2 - mod="m":)() const;@] - - 0 @@ -4730,16 +4730,16 @@ 5 2 - [@template <class ErrorInfo,class E> typename ErrorInfo::(:link + [@(:link 1 0 - -23 + -17 2 - mod="m":) const * (:link + mod="m":) const & (:link 1 0 @@ -4748,7 +4748,7 @@ 2 - :)( E const & x );@] + mod="m":)() const;@] @@ -4781,27 +4781,7 @@ - 5 - 2 - [@void (:link - 1 - - 0 - - -29 - - - 2 - :)( (:link - 1 - - 0 - - -32 - - - 2 - :) const & ep ); + 0 @@ -4812,7 +4792,27 @@ - 0 + 5 + 2 + [@void (:link + 1 + + 0 + + -30 + + + 2 + :)( (:link + 1 + + 0 + + -33 + + + 2 + :) const & ep ); @@ -4822,6 +4822,17 @@ -31 + + 0 + + + + + 0 + + -32 + + 5 2 @@ -4830,7 +4841,7 @@ 0 - -31 + -32 2 @@ -4850,7 +4861,7 @@ 0 - -32 + -33 @@ -4861,24 +4872,13 @@ 0 - -32 + -33 2 :);@] - - - 0 - - -33 - - - - 0 - - 0 @@ -4898,36 +4898,7 @@ - 7 - 2 - [@template <class E> std::string (:link - 1 - - 0 - - -35 - - - 2 - :)( E const & e ); std::string (:link - 1 - - 0 - - -35 - - - 2 - :)( - 1 - - 0 - - -32 - - - 2 - const & p );@] + 0 @@ -4938,7 +4909,36 @@ - 0 + 7 + 2 + [@template <class E> std::string (:link + 1 + + 0 + + -36 + + + 2 + :)( E const & e ); std::string (:link + 1 + + 0 + + -36 + + + 2 + :)( + 1 + + 0 + + -33 + + + 2 + const & p );@] @@ -4949,27 +4949,7 @@ - 5 - 2 - [@(:link - 1 - - 0 - - -32 - - - 2 - :) (:link - 1 - - 0 - - -37 - - - 2 - :)();@] + 0 @@ -4982,7 +4962,16 @@ 5 2 - [@#ifdef BOOST_NO_EXCEPTIONS void (:link + [@(:link + 1 + + 0 + + -33 + + + 2 + :) (:link 1 0 @@ -4991,16 +4980,7 @@ 2 - :)( std::exception const & e ); // user defined #else template <class E> void (:link - 1 - - 0 - - -38 - - - 2 - :)( E const & e ); #endif@] + :)();@] @@ -5011,9 +4991,9 @@ - 3 + 5 2 - [@(:link + [@#ifdef BOOST_NO_EXCEPTIONS void (:link 1 0 @@ -5022,7 +5002,16 @@ 2 - mod="m":)();@] + :)( std::exception const & e ); // user defined #else template <class E> void (:link + 1 + + 0 + + -39 + + + 2 + :)( E const & e ); #endif@] @@ -5035,7 +5024,7 @@ 3 2 - [@template <class T> ---unspecified--- (:link + [@(:link 1 0 @@ -5044,7 +5033,7 @@ 2 - :)( T const & e );@] + mod="m":)();@] @@ -5055,7 +5044,18 @@ - 0 + 3 + 2 + [@template <class T> ---unspecified--- (:link + 1 + + 0 + + -41 + + + 2 + :)( T const & e );@] @@ -5104,7 +5104,7 @@ 0 - -23 + -17 2 @@ -5168,7 +5168,7 @@ 0 - -15 + -18 2 @@ -5177,7 +5177,7 @@ 0 - -15 + -18 2 @@ -5252,7 +5252,7 @@ 0 - -15 + -18 2 @@ -5402,45 +5402,27 @@ - 9 + 5 2 - (:auto !!!:) (:include synopsis:) This + (:auto !!!:) (:include synopsis:) !!!!Requirements: T must be a class with an accessible no-throw copy constructor as per (15.5.1). !!!!Returns: * If T derives from boost::(:link 1 0 - -15 + -50 2 - typedef is used by + :), the returned object is of type T and is a copy of x. * Otherwise, the returned object is of an unspecified type that derives publicly from both T and boost::(:link 1 0 - -37 + -50 2 - if it defaults to returning an - 1 - - 0 - - -32 - - - 2 - that refers to an object of type - 1 - - 0 - - -31 - - - 2 - , to record in it the std::type_info of the original exception object. + :). The T sub-object is initialized from x by the T copy constructor. !!!!Throws: Nothing. @@ -5463,6 +5445,95 @@ -7 + + 7 + 2 + (:auto !!!:) (:include decl:) !!!!Effects: * Default constructor: initializes an empty boost::(:link + 1 + + 0 + + -50 + + + 2 + :) object. * Copy constructor: initializes a boost::(:link + 1 + + 0 + + -50 + + + 2 + :) object which shares ownership with x of all data added through (:link + 1 + + 0 + + -52 + + + 2 + mod="/":), including data that is added at a future time. !!!!Throws: Nothing. + + + + + 0 + + -8 + + + + 9 + 2 + (:auto !!!:) (:include synopsis:) This + 1 + + 0 + + -18 + + + 2 + typedef is used by + 1 + + 0 + + -38 + + + 2 + if it defaults to returning an + 1 + + 0 + + -33 + + + 2 + that refers to an object of type + 1 + + 0 + + -32 + + + 2 + , to record in it the std::type_info of the original exception object. + + + + + 0 + + -9 + + 1 2 @@ -5473,7 +5544,20 @@ 0 - -8 + -10 + + + + 1 + 2 + (:auto !!:) !!!Synopsis (:include synopsis:) + + + + + 0 + + -11 @@ -5502,7 +5586,7 @@ 0 - -20 + -5 2 @@ -5520,7 +5604,7 @@ 0 - -15 + -18 2 @@ -5592,7 +5676,7 @@ 0 - -38 + -39 2 @@ -5610,7 +5694,7 @@ 0 - -37 + -38 2 @@ -5619,7 +5703,7 @@ 0 - -22 + -24 2 @@ -5628,7 +5712,7 @@ 0 - -38 + -39 2 @@ -5637,7 +5721,7 @@ 0 - -35 + -36 2 @@ -5646,7 +5730,7 @@ 0 - -35 + -36 2 @@ -5655,7 +5739,7 @@ 0 - -22 + -24 2 @@ -5664,7 +5748,7 @@ 0 - -38 + -39 2 @@ -5682,7 +5766,7 @@ 0 - -38 + -39 2 @@ -5700,7 +5784,7 @@ 0 - -32 + -33 2 @@ -5709,7 +5793,7 @@ 0 - -40 + -41 2 @@ -5718,7 +5802,7 @@ 0 - -38 + -39 2 @@ -5736,7 +5820,7 @@ 0 - -15 + -18 2 @@ -5774,7 +5858,7 @@ 0 - -9 + -12 @@ -5810,45 +5894,6 @@ :) { }; struct io_error: virtual exception_base { }; struct file_error: virtual io_error { }; struct read_error: virtual io_error { }; struct file_read_error: virtual file_error, virtual read_error { };@] Using this approach, exception types become a simple tagging system for categorizing errors and selecting failures in exception handlers. - - - 0 - - -10 - - - - 1 - 2 - (:auto !!:) (:pagelist fmt="index" tags="hpp" sort_prefix="6":) - - - - - 0 - - -11 - - - - 1 - 2 - (:auto !!:) !!!Synopsis (:include synopsis:) - - - - - 0 - - -12 - - - - 1 - 2 - (:auto !!:) !!!Synopsis (:include synopsis:) - - 0 @@ -5859,7 +5904,7 @@ 1 2 - (:auto !!:) !!!Synopsis (:include synopsis:) + (:auto !!:) (:pagelist tags="hpp":) @@ -5870,27 +5915,9 @@ - 5 + 1 2 - (:auto !!!:) (:include synopsis:) !!!!Effects: As if [@try { throw - 1 - - 0 - - -40 - - - 2 - (e); } catch(...) { return (:link - 1 - - 0 - - -37 - - - 2 - :)(); }@] + (:auto !!:) !!!Synopsis (:include synopsis:) @@ -5900,6 +5927,81 @@ -15 + + 1 + 2 + (:auto !!:) !!!Synopsis (:include synopsis:) + + + + + 0 + + -16 + + + + 5 + 2 + (:auto !!!:) (:include synopsis:) !!!!Effects: As if [@try { throw + 1 + + 0 + + -41 + + + 2 + (e); } catch(...) { return (:link + 1 + + 0 + + -38 + + + 2 + :)(); }@] + + + + + 0 + + -17 + + + + 5 + 2 + (:auto !!!:) (:include synopsis:) !!!!Definition: The expression + 1 + + 0 + + -18 + + + 2 + <Tag,T>::(:link + 1 + + 0 + + -17 + + + 2 + mod="m":) evaluates to T. + + + + + 0 + + -18 + + 37 2 @@ -5908,7 +6010,7 @@ 0 - -15 + -18 2 @@ -5935,7 +6037,7 @@ 0 - -7 + -10 2 @@ -5944,7 +6046,7 @@ 0 - -15 + -18 2 @@ -5953,7 +6055,7 @@ 0 - -7 + -10 2 @@ -5962,7 +6064,7 @@ 0 - -15 + -18 2 @@ -5971,7 +6073,7 @@ 0 - -7 + -10 2 @@ -5980,7 +6082,7 @@ 0 - -15 + -18 2 @@ -5998,7 +6100,7 @@ 0 - -25 + -27 2 @@ -6025,7 +6127,7 @@ 0 - -26 + -23 2 @@ -6034,7 +6136,7 @@ 0 - -13 + -9 2 @@ -6061,7 +6163,7 @@ 0 - -26 + -23 2 @@ -6072,7 +6174,7 @@ 0 - -16 + -19 @@ -6085,47 +6187,7 @@ 0 - -17 - - - - 7 - 2 - (:auto !!!:) (:include decl:) !!!!Effects: * Default constructor: initializes an empty boost::(:link - 1 - - 0 - - -50 - - - 2 - :) object. * Copy constructor: initializes a boost::(:link - 1 - - 0 - - -50 - - - 2 - :) object which shares ownership with x of all data added through (:link - 1 - - 0 - - -52 - - - 2 - mod="/":), including data that is added at a future time. !!!!Throws: Nothing. - - - - - 0 - - -18 + -20 @@ -6136,7 +6198,7 @@ 0 - -40 + -41 2 @@ -6145,7 +6207,7 @@ 0 - -38 + -39 2 @@ -6163,7 +6225,7 @@ 0 - -19 + -21 2 @@ -6172,7 +6234,7 @@ 0 - -42 + -43 2 @@ -6183,7 +6245,7 @@ 0 - -19 + -21 @@ -6194,7 +6256,7 @@ 0 - -25 + -27 2 @@ -6212,7 +6274,7 @@ 0 - -40 + -41 2 @@ -6221,7 +6283,7 @@ 0 - -40 + -41 2 @@ -6241,38 +6303,7 @@ 0 - -20 - - - - 5 - 2 - (:auto !!!:) (:include synopsis:) !!!!Requirements: T must be a class with an accessible no-throw copy constructor as per (15.5.1). !!!!Returns: * If T derives from boost::(:link - 1 - - 0 - - -50 - - - 2 - :), the returned object is of type T and is a copy of x. * Otherwise, the returned object is of an unspecified type that derives publicly from both T and boost::(:link - 1 - - 0 - - -50 - - - 2 - :). The T sub-object is initialized from x by the T copy constructor. !!!!Throws: Nothing. - - - - - 0 - - -21 + -22 @@ -6281,46 +6312,6 @@ (:auto !!:) !!!Synopsis (:include synopsis:) - - - 0 - - -22 - - - - 7 - 2 - (:auto !!!:) (:include synopsis:) This macro takes an exception object, records BOOST_CURRENT_FUNCTION, __FILE__ and __LINE__ in it, and forwards it to - 1 - - 0 - - -38 - - - 2 - . To recover this information at the catch site, use - 1 - - 0 - - -26 - - - 2 - ; the information is also included in the message returned by - 1 - - 0 - - -35 - - - 2 - . - - 0 @@ -6328,81 +6319,6 @@ -23 - - 5 - 2 - (:auto !!!:) (:include synopsis:) !!!!Definition: The expression - 1 - - 0 - - -15 - - - 2 - <Tag,T>::(:link - 1 - - 0 - - -23 - - - 2 - mod="m":) evaluates to T. - - - - - 0 - - -24 - - - - 5 - 2 - (:auto !!!:) (:include synopsis:) !!!!Description: Returns a const reference to the copy of the value passed to (:link - 1 - - 0 - - -15 - - - 2 - :)'s constructor stored in the (:link - 1 - - 0 - - -15 - - - 2 - :) object. !!!!Throws: Nothing. - - - - - 0 - - -25 - - - - 1 - 2 - (:auto !!:) !!!Synopsis (:include synopsis:) - - - - - 0 - - -26 - - 13 2 @@ -6411,7 +6327,7 @@ 0 - -15 + -18 2 @@ -6438,7 +6354,7 @@ 0 - -26 + -23 2 @@ -6447,7 +6363,7 @@ 0 - -26 + -23 2 @@ -6456,13 +6372,97 @@ 0 - -36 + -37 2 :). + + + 0 + + -24 + + + + 7 + 2 + (:auto !!!:) (:include synopsis:) This macro takes an exception object, records BOOST_CURRENT_FUNCTION, __FILE__ and __LINE__ in it, and forwards it to + 1 + + 0 + + -39 + + + 2 + . To recover this information at the catch site, use + 1 + + 0 + + -23 + + + 2 + ; the information is also included in the message returned by + 1 + + 0 + + -36 + + + 2 + . + + + + + 0 + + -25 + + + + 1 + 2 + (:auto !!:) (:pagelist fmt="index" tags="function":) + + + + + 0 + + -26 + + + + 5 + 2 + (:auto !!!:) (:include synopsis:) !!!!Description: Returns a const reference to the copy of the value passed to (:link + 1 + + 0 + + -18 + + + 2 + :)'s constructor stored in the (:link + 1 + + 0 + + -18 + + + 2 + :) object. !!!!Throws: Nothing. + + 0 @@ -6473,7 +6473,7 @@ 1 2 - (:auto !!!:) !!!Synopsis (:include synopsis:) + (:auto !!:) !!!Synopsis (:include synopsis:) @@ -6483,6 +6483,19 @@ -28 + + 1 + 2 + (:auto !!!:) !!!Synopsis (:include synopsis:) + + + + + 0 + + -29 + + 3 2 @@ -6491,7 +6504,7 @@ 0 - -35 + -36 2 @@ -6502,7 +6515,7 @@ 0 - -29 + -30 @@ -6515,7 +6528,7 @@ 0 - -30 + -31 @@ -6526,7 +6539,7 @@ 0 - -21 + -22 2 @@ -6535,7 +6548,7 @@ 0 - -15 + -18 2 @@ -6553,7 +6566,7 @@ 0 - -15 + -18 2 @@ -6580,7 +6593,7 @@ 0 - -26 + -23 2 @@ -6589,7 +6602,7 @@ 0 - -26 + -23 2 @@ -6600,7 +6613,7 @@ 0 - -31 + -32 @@ -6611,7 +6624,7 @@ 0 - -32 + -33 2 @@ -6620,7 +6633,7 @@ 0 - -37 + -38 2 @@ -6631,7 +6644,7 @@ 0 - -32 + -33 @@ -6642,7 +6655,7 @@ 0 - -32 + -33 2 @@ -6651,7 +6664,7 @@ 0 - -32 + -33 2 @@ -6660,7 +6673,7 @@ 0 - -32 + -33 2 @@ -6669,7 +6682,7 @@ 0 - -32 + -33 2 @@ -6678,7 +6691,7 @@ 0 - -32 + -33 2 @@ -6687,7 +6700,7 @@ 0 - -32 + -33 2 @@ -6696,7 +6709,7 @@ 0 - -32 + -33 2 @@ -6705,7 +6718,7 @@ 0 - -37 + -38 2 @@ -6714,7 +6727,7 @@ 0 - -29 + -30 2 @@ -6723,7 +6736,7 @@ 0 - -32 + -33 2 @@ -6732,7 +6745,7 @@ 0 - -15 + -18 2 @@ -6752,7 +6765,7 @@ 0 - -33 + -34 @@ -6765,7 +6778,7 @@ 0 - -34 + -35 @@ -6776,7 +6789,7 @@ 0 - -35 + -36 2 @@ -6812,7 +6825,7 @@ 0 - -21 + -22 2 @@ -6839,7 +6852,7 @@ 0 - -35 + -36 2 @@ -6848,7 +6861,7 @@ 0 - -28 + -29 2 @@ -6859,7 +6872,7 @@ 0 - -35 + -36 @@ -6879,7 +6892,7 @@ 0 - -15 + -18 2 @@ -6915,7 +6928,7 @@ 0 - -35 + -36 2 @@ -6924,7 +6937,7 @@ 0 - -15 + -18 2 @@ -6933,7 +6946,7 @@ 0 - -15 + -18 2 @@ -6942,7 +6955,7 @@ 0 - -15 + -18 2 @@ -6951,7 +6964,7 @@ 0 - -24 + -26 2 @@ -6960,7 +6973,7 @@ 0 - -24 + -26 2 @@ -6969,7 +6982,7 @@ 0 - -35 + -36 2 @@ -6978,7 +6991,7 @@ 0 - -15 + -18 2 @@ -6987,7 +7000,7 @@ 0 - -32 + -33 2 @@ -6996,7 +7009,7 @@ 0 - -35 + -36 2 @@ -7005,7 +7018,7 @@ 0 - -29 + -30 2 @@ -7023,7 +7036,7 @@ 0 - -28 + -29 2 @@ -7034,7 +7047,7 @@ 0 - -36 + -37 @@ -7045,7 +7058,7 @@ 0 - -26 + -23 2 @@ -7054,7 +7067,7 @@ 0 - -26 + -23 2 @@ -7072,7 +7085,7 @@ 0 - -40 + -41 2 @@ -7081,7 +7094,7 @@ 0 - -20 + -5 2 @@ -7090,7 +7103,7 @@ 0 - -38 + -39 2 @@ -7099,7 +7112,7 @@ 0 - -12 + -15 2 @@ -7108,7 +7121,7 @@ 0 - -38 + -39 2 @@ -7117,7 +7130,7 @@ 0 - -35 + -36 2 @@ -7128,7 +7141,7 @@ 0 - -37 + -38 @@ -7139,7 +7152,7 @@ 0 - -37 + -38 2 @@ -7148,7 +7161,7 @@ 0 - -32 + -33 2 @@ -7157,7 +7170,7 @@ 0 - -32 + -33 2 @@ -7166,7 +7179,7 @@ 0 - -37 + -38 2 @@ -7175,7 +7188,7 @@ 0 - -37 + -38 2 @@ -7184,7 +7197,7 @@ 0 - -40 + -41 2 @@ -7193,7 +7206,7 @@ 0 - -37 + -38 2 @@ -7202,7 +7215,7 @@ 0 - -32 + -33 2 @@ -7211,7 +7224,7 @@ 0 - -31 + -32 2 @@ -7247,7 +7260,7 @@ 0 - -32 + -33 2 @@ -7265,7 +7278,7 @@ 0 - -26 + -23 2 @@ -7274,7 +7287,7 @@ 0 - -5 + -8 2 @@ -7285,7 +7298,7 @@ 0 - -38 + -39 @@ -7296,7 +7309,7 @@ 0 - -38 + -39 2 @@ -7305,7 +7318,7 @@ 0 - -40 + -41 2 @@ -7314,7 +7327,7 @@ 0 - -20 + -5 2 @@ -7323,7 +7336,7 @@ 0 - -38 + -39 2 @@ -7332,7 +7345,7 @@ 0 - -38 + -39 2 @@ -7341,7 +7354,7 @@ 0 - -38 + -39 2 @@ -7350,7 +7363,7 @@ 0 - -26 + -23 2 @@ -7359,7 +7372,7 @@ 0 - -35 + -36 2 @@ -7370,7 +7383,7 @@ 0 - -39 + -40 @@ -7392,7 +7405,7 @@ 0 - -40 + -41 @@ -7403,7 +7416,7 @@ 0 - -32 + -33 2 @@ -7412,7 +7425,7 @@ 0 - -40 + -41 2 @@ -7421,7 +7434,7 @@ 0 - -40 + -41 2 @@ -7430,7 +7443,7 @@ 0 - -37 + -38 2 @@ -7439,7 +7452,7 @@ 0 - -32 + -33 2 @@ -7448,7 +7461,7 @@ 0 - -31 + -32 2 @@ -7457,7 +7470,7 @@ 0 - -37 + -38 2 @@ -7466,7 +7479,7 @@ 0 - -38 + -39 2 @@ -7484,7 +7497,7 @@ 0 - -32 + -33 2 @@ -7495,7 +7508,7 @@ 0 - -41 + -42 @@ -7506,7 +7519,7 @@ 0 - -11 + -14 2 @@ -7515,7 +7528,7 @@ 0 - -15 + -18 2 @@ -7524,7 +7537,7 @@ 0 - -15 + -18 2 @@ -7533,7 +7546,7 @@ 0 - -15 + -18 2 @@ -7551,7 +7564,7 @@ 0 - -26 + -23 2 @@ -7562,7 +7575,7 @@ 0 - -42 + -43 @@ -7573,7 +7586,7 @@ 0 - -37 + -38 2 @@ -7582,7 +7595,7 @@ 0 - -32 + -33 2 @@ -7609,7 +7622,7 @@ 0 - -32 + -33 2 @@ -7618,7 +7631,7 @@ 0 - -32 + -33 2 @@ -7627,7 +7640,7 @@ 0 - -37 + -38 2 @@ -7636,7 +7649,7 @@ 0 - -37 + -38 2 @@ -7645,7 +7658,7 @@ 0 - -29 + -30 2 @@ -7654,7 +7667,7 @@ 0 - -32 + -33 2 @@ -7663,7 +7676,7 @@ 0 - -29 + -30 2 @@ -7672,7 +7685,7 @@ 0 - -37 + -38 2 @@ -7681,7 +7694,7 @@ 0 - -32 + -33 2 @@ -7690,7 +7703,7 @@ 0 - -40 + -41 2 @@ -7699,7 +7712,7 @@ 0 - -32 + -33 2 @@ -7708,7 +7721,7 @@ 0 - -31 + -32 2 @@ -7717,7 +7730,7 @@ 0 - -37 + -38 2 @@ -7726,26 +7739,13 @@ 0 - -29 + -30 2 :) in the above examples is well-formed. - - - 0 - - -43 - - - - 1 - 2 - (:auto !!:) (:pagelist fmt="index" tags="function":) - - 0 @@ -7761,7 +7761,7 @@ 0 - -15 + -18 2 @@ -7792,7 +7792,7 @@ 0 - -9 + -12 2 @@ -7832,7 +7832,7 @@ 0 - -7 + -10 2 @@ -7841,43 +7841,7 @@ 0 - -7 - - - 2 - synopsis:)@] `#include <(:link - 1 - - 0 - - -25 - - - 2 - :)> [@(:include - 1 - - 0 - - -25 - - - 2 - synopsis:)@] `#include <(:link - 1 - - 0 - - -11 - - - 2 - :)> [@(:include - 1 - - 0 - - -11 + -10 2 @@ -7904,7 +7868,7 @@ 0 - -16 + -14 2 @@ -7913,7 +7877,43 @@ 0 - -16 + -14 + + + 2 + synopsis:)@] `#include <(:link + 1 + + 0 + + -28 + + + 2 + :)> [@(:include + 1 + + 0 + + -28 + + + 2 + synopsis:)@] `#include <(:link + 1 + + 0 + + -19 + + + 2 + :)> [@(:include + 1 + + 0 + + -19 2 @@ -7976,7 +7976,7 @@ 0 - -12 + -15 2 @@ -7985,7 +7985,7 @@ 0 - -12 + -15 2 @@ -7994,7 +7994,7 @@ 0 - -21 + -22 2 @@ -8003,7 +8003,7 @@ 0 - -21 + -22 2 @@ -8034,7 +8034,7 @@ 0 - -20 + -5 2 @@ -8052,7 +8052,7 @@ 0 - -21 + -22 2 @@ -8061,7 +8061,7 @@ 0 - -15 + -18 2 @@ -8070,7 +8070,7 @@ 0 - -15 + -18 2 @@ -8079,7 +8079,7 @@ 0 - -15 + -18 2 @@ -8088,7 +8088,7 @@ 0 - -20 + -5 2 @@ -8097,7 +8097,7 @@ 0 - -20 + -5 2 @@ -8204,7 +8204,7 @@ 0 - -30 + -31 2 @@ -8222,7 +8222,7 @@ 0 - -41 + -42 2 @@ -8262,7 +8262,7 @@ 0 - -15 + -18 2 @@ -8289,7 +8289,7 @@ 0 - -26 + -23 2 @@ -8320,7 +8320,7 @@ 0 - -21 + -22 2 @@ -8329,7 +8329,7 @@ 0 - -15 + -18 2 @@ -8347,7 +8347,7 @@ 0 - -21 + -22 2 @@ -8356,7 +8356,7 @@ 0 - -15 + -18 2 @@ -8423,7 +8423,7 @@ 0 - -15 + -18 2 @@ -8528,7 +8528,7 @@ 0 - -15 + -18 2 @@ -8555,7 +8555,7 @@ 0 - -15 + -18 2 @@ -8609,7 +8609,7 @@ 0 - -26 + -23 2 @@ -8618,7 +8618,7 @@ 0 - -26 + -23 2 @@ -8627,7 +8627,7 @@ 0 - -35 + -36 2 @@ -8636,7 +8636,7 @@ 0 - -15 + -18 2 @@ -8667,7 +8667,7 @@ 0 - -18 + -20 2 @@ -8676,7 +8676,7 @@ 0 - -38 + -39 2 @@ -8712,7 +8712,7 @@ 0 - -18 + -20 2 @@ -8721,7 +8721,7 @@ 0 - -9 + -12 2 @@ -8739,7 +8739,7 @@ 0 - -34 + -35 2 @@ -8757,7 +8757,7 @@ 0 - -22 + -24 2 @@ -8766,7 +8766,7 @@ 0 - -38 + -39 2 @@ -8775,7 +8775,7 @@ 0 - -15 + -18 2 @@ -8802,7 +8802,7 @@ 0 - -26 + -23 2 @@ -8811,12 +8811,57 @@ 0 - -20 + -5 2 :) ##(:link http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2179.html|N2179:) Transporting of Exceptions between Threads ###(:link 1 + + 0 + + -33 + + + 2 + :) ###(:link + 1 + + 0 + + -41 + + + 2 + :) ###(:link + 1 + + 0 + + -38 + + + 2 + :) ###(:link + 1 + + 0 + + -16 + + + 2 + :) ###(:link + 1 + + 0 + + -30 + + + 2 + :) ###(:link + 1 0 @@ -8824,57 +8869,12 @@ 2 - :) ###(:link - 1 - - 0 - - -40 - - - 2 - :) ###(:link - 1 - - 0 - - -37 - - - 2 - :) ###(:link - 1 - - 0 - - -14 - - - 2 - :) ###(:link - 1 - - 0 - - -29 - - - 2 - :) ###(:link - 1 - - 0 - - -31 - - - 2 :) ##Diagnostic Information ###(:link 1 0 - -35 + -36 2 @@ -8910,7 +8910,7 @@ 0 - -10 + -13 2 @@ -8928,7 +8928,7 @@ 0 - -43 + -25 2 @@ -8937,7 +8937,7 @@ 0 - -33 + -34 2 @@ -8946,7 +8946,7 @@ 0 - -36 + -37 2 @@ -8955,7 +8955,7 @@ 0 - -8 + -11 2 @@ -8995,7 +8995,7 @@ 0 - -35 + -36 2 @@ -9709,7 +9709,7 @@ 0 - -53 + -28 2 @@ -9737,9 +9737,7 @@ - 1 - 2 - [@namespace boost { (:include api pre_indent="4":) }@] + 0 @@ -9750,7 +9748,18 @@ - 0 + 3 + 2 + `#include < + 1 + + 0 + + -53 + + + 2 + > [@namespace boost { (:include decl pre_indent="4":) }@] @@ -9760,69 +9769,58 @@ -9 - - 0 - - - - - 0 - - -10 - - - - 0 - - - - - 0 - - -11 - - - - 3 - 2 - [@#include < - 1 - - 0 - - -25 - - - 2 - > #include <boost/tuple/tuple.hpp> namespace boost { (:include api pre_indent="4":) }@] - - - - - 0 - - -12 - - - - 1 - 2 - (:include api:) - - - - - 0 - - -13 - - 1 2 [@#include <boost/shared_ptr.hpp> namespace boost { (:include api pre_indent="4":) }@] + + + 0 + + -10 + + + + 1 + 2 + [@namespace boost { (:include api pre_indent="4":) }@] + + + + + 0 + + -11 + + + + 0 + + + + + 0 + + -12 + + + + 0 + + + + + 0 + + -13 + + + + 0 + + 0 @@ -9830,6 +9828,41 @@ -14 + + 3 + 2 + [@#include < + 1 + + 0 + + -27 + + + 2 + > #include <boost/tuple/tuple.hpp> namespace boost { (:include api pre_indent="4":) }@] + + + + + 0 + + -15 + + + + 1 + 2 + (:include api:) + + + + + 0 + + -16 + + 3 2 @@ -9849,7 +9882,7 @@ 0 - -15 + -17 @@ -9860,7 +9893,29 @@ 0 - -25 + -27 + + + 2 + :)> [@(:include decl:)@] + + + + + 0 + + -18 + + + + 3 + 2 + `#include <(:link + 1 + + 0 + + -27 2 @@ -9871,7 +9926,7 @@ 0 - -16 + -19 @@ -9889,39 +9944,6 @@ decl pre_indent="4":) (:include api pre_indent="4":) }@] - - - 0 - - -17 - - - - 0 - - - - - 0 - - -18 - - - - 0 - - - - - 0 - - -19 - - - - 0 - - 0 @@ -9930,18 +9952,7 @@ - 3 - 2 - `#include < - 1 - - 0 - - -27 - - - 2 - > [@namespace boost { (:include decl pre_indent="4":) }@] + 0 @@ -9951,34 +9962,23 @@ -21 + + 0 + + + + + 0 + + -22 + + 1 2 [@(:include api:)@] - - - 0 - - -22 - - - - 3 - 2 - `#include < - 1 - - 0 - - -12 - - - 2 - > (:include decl:) - - 0 @@ -9987,18 +9987,9 @@ - 3 + 1 2 - `#include <(:link - 1 - - 0 - - -25 - - - 2 - :)> [@(:include decl:)@] + [@namespace boost { (:include decl pre_indent="4":) }@] @@ -10008,6 +9999,39 @@ -24 + + 3 + 2 + `#include < + 1 + + 0 + + -15 + + + 2 + > (:include decl:) + + + + + 0 + + -25 + + + + 0 + + + + + 0 + + -26 + + 3 2 @@ -10016,7 +10040,7 @@ 0 - -25 + -27 2 @@ -10027,7 +10051,7 @@ 0 - -25 + -27 @@ -10049,20 +10073,7 @@ 0 - -26 - - - - 1 - 2 - [@namespace boost { (:include decl pre_indent="4":) }@] - - - - - 0 - - -27 + -28 @@ -10080,17 +10091,6 @@ > namespace boost { (:include api pre_indent="4":) }@] - - - 0 - - -28 - - - - 0 - - 0 @@ -10099,18 +10099,7 @@ - 3 - 2 - `#include <(:link - 1 - - 0 - - -53 - - - 2 - :)> [@namespace boost { (:include decl pre_indent="4":) }@] + 0 @@ -10120,17 +10109,6 @@ -30 - - 0 - - - - - 0 - - -31 - - 3 2 @@ -10146,6 +10124,17 @@ :)> [@namespace boost { (:include decl pre_indent="4":) }@] + + + 0 + + -31 + + + + 0 + + 0 @@ -10176,7 +10165,18 @@ - 0 + 3 + 2 + `#include <(:link + 1 + + 0 + + -53 + + + 2 + :)> [@namespace boost { (:include decl pre_indent="4":) }@] @@ -10198,18 +10198,7 @@ - 3 - 2 - `#include <(:link - 1 - - 0 - - -16 - - - 2 - :)>\\ [@namespace boost { (:include decl pre_indent="4":) }@] + 0 @@ -10220,7 +10209,18 @@ - 0 + 3 + 2 + `#include <(:link + 1 + + 0 + + -19 + + + 2 + :)>\\ [@namespace boost { (:include decl pre_indent="4":) }@] @@ -10230,6 +10230,17 @@ -37 + + 0 + + + + + 0 + + -38 + + 3 2 @@ -10249,7 +10260,7 @@ 0 - -38 + -39 @@ -10260,7 +10271,7 @@ 0 - -12 + -15 2 @@ -10271,7 +10282,7 @@ 0 - -39 + -40 @@ -10282,7 +10293,7 @@ 0 - -40 + -41 @@ -10300,17 +10311,6 @@ > [@namespace boost { (:include decl pre_indent="4":) }@] - - - 0 - - -41 - - - - 0 - - 0 @@ -10348,7 +10348,7 @@ 0 - -25 + -27 2 @@ -10403,7 +10403,7 @@ 0 - -11 + -14 2 @@ -10478,7 +10478,7 @@ 0 - -25 + -27 2 @@ -10612,7 +10612,7 @@ 0 - -16 + -19 2 @@ -10855,7 +10855,7 @@ - -18 + -20 @@ -10906,7 +10906,7 @@ - -27 + -28 @@ -10974,7 +10974,7 @@ - -9 + -12 @@ -10991,7 +10991,7 @@ - -8 + -11 @@ -11008,7 +11008,7 @@ - -43 + -25 @@ -11025,7 +11025,7 @@ - -10 + -13 @@ -11059,7 +11059,7 @@ - -33 + -34 @@ -11100,7 +11100,7 @@ - -16 + -19 @@ -11152,7 +11152,7 @@ - -31 + -32 @@ -11180,7 +11180,7 @@ - -37 + -38 @@ -11208,7 +11208,7 @@ - -32 + -33 @@ -11236,7 +11236,7 @@ - -5 + -8 @@ -11264,7 +11264,7 @@ - -29 + -30 @@ -11292,7 +11292,7 @@ - -14 + -16 @@ -11316,7 +11316,7 @@ - -42 + -43 @@ -11340,7 +11340,7 @@ - -28 + -29 @@ -11476,7 +11476,7 @@ - -26 + -23 @@ -11504,7 +11504,7 @@ - -35 + -36 @@ -11556,7 +11556,7 @@ - -34 + -35 @@ -11580,7 +11580,7 @@ - -21 + -22 @@ -11604,7 +11604,7 @@ - -30 + -31 @@ -11632,7 +11632,7 @@ - -38 + -39 @@ -11664,7 +11664,7 @@ - -36 + -37 @@ -11716,7 +11716,7 @@ - -15 + -18 @@ -11748,7 +11748,7 @@ - -23 + -17 @@ -11780,7 +11780,7 @@ - -24 + -26 @@ -11804,7 +11804,7 @@ - -13 + -9 @@ -11828,7 +11828,7 @@ - -25 + -27 @@ -11880,7 +11880,7 @@ - -39 + -40 @@ -11908,7 +11908,7 @@ - -40 + -41 @@ -11936,7 +11936,7 @@ - -20 + -5 @@ -11996,7 +11996,7 @@ - -17 + -7 @@ -12020,7 +12020,7 @@ - -11 + -14 @@ -12044,7 +12044,7 @@ - -19 + -21 @@ -12068,7 +12068,7 @@ - -22 + -24 @@ -12092,7 +12092,7 @@ - -12 + -15 @@ -12144,7 +12144,7 @@ - -7 + -10 @@ -12196,7 +12196,7 @@ - -41 + -42 @@ -12227,7 +12227,7 @@ -5 - type + error_info free function @@ -12245,35 +12245,35 @@ -7 - + function 0 - -11 + -8 - + type 0 - -12 - - - - - - - 0 - - -13 + -9 error_info + + + 0 + + -10 + + + + 0 @@ -12281,7 +12281,7 @@ -14 - exception_ptr free function + @@ -12290,7 +12290,7 @@ -15 - type + @@ -12299,7 +12299,7 @@ -16 - + exception_ptr free function @@ -12308,7 +12308,7 @@ -17 - function + type @@ -12317,7 +12317,7 @@ -18 - tutorial + type @@ -12326,7 +12326,7 @@ -19 - noindex tutorial + @@ -12335,7 +12335,7 @@ -20 - error_info free function + tutorial @@ -12344,7 +12344,7 @@ -21 - + noindex tutorial @@ -12353,7 +12353,7 @@ -22 - macro + @@ -12362,7 +12362,7 @@ -23 - type + error_info free function @@ -12371,16 +12371,7 @@ -24 - function member - - - - 0 - - -25 - - - + macro @@ -12389,7 +12380,7 @@ -26 - error_info free function + function member @@ -12398,16 +12389,16 @@ -27 - error_info + 0 - -29 + -28 - exception_ptr free function + error_info @@ -12416,7 +12407,7 @@ -30 - noalso noindex tutorial + exception_ptr free function @@ -12425,7 +12416,7 @@ -31 - exception_ptr type + noalso noindex tutorial @@ -12434,16 +12425,16 @@ -32 - type + exception_ptr type 0 - -34 + -33 - diagnostic_information tutorial + type @@ -12452,16 +12443,16 @@ -35 - diagnostic_information free function + diagnostic_information tutorial 0 - -37 + -36 - exception_ptr free function + diagnostic_information free function @@ -12470,7 +12461,7 @@ -38 - free function + exception_ptr free function @@ -12479,7 +12470,7 @@ -39 - function + free function @@ -12488,7 +12479,7 @@ -40 - exception_ptr free function + function @@ -12497,7 +12488,7 @@ -41 - noalso noindex tutorial + exception_ptr free function @@ -12506,6 +12497,15 @@ -42 + noalso noindex tutorial + + + + 0 + + -43 + + noindex tutorial