diff --git a/doc/copy_exception.html b/doc/copy_exception.html
index 1f85935..906ceed 100644
--- a/doc/copy_exception.html
+++ b/doc/copy_exception.html
@@ -39,7 +39,7 @@ catch(...)
return current_exception ();
}
diff --git a/doc/current_exception.html b/doc/current_exception.html
index 1533e4a..d8b369b 100644
--- a/doc/current_exception.html
+++ b/doc/current_exception.html
@@ -29,6 +29,7 @@ boost
}
Requirements:
The current_exception function must not be called outside of a catch block.
+In addition, to safely copy an exception from one thread to another, if the exception object is copied by current_exception or copy_exception , the two copies must not have shared state. Exceptions that have value-type semantics (as well as the boost::exception type itself) satisfy this requirement.
Returns:
An exception_ptr that refers to the currently handled exception or a copy of the currently handled exception.
If the function needs to allocate memory and the attempt fails, it returns an exception_ptr that refers to an instance of std::bad_alloc.
@@ -43,7 +44,7 @@ boost
diff --git a/doc/exception_ptr.html b/doc/exception_ptr.html
index f5f362b..5e18b2f 100644
--- a/doc/exception_ptr.html
+++ b/doc/exception_ptr.html
@@ -31,11 +31,12 @@ boost
The referenced object remains valid at least as long as there is an exception_ptr object that refers to it.
Two instances of exception_ptr are equivalent and compare equal if and only if they refer to the same exception.
The default constructor of exception_ptr produces the null value of the type. The null value is equivalent only to itself.
-Thread safety
- It is legal for multiple threads to hold exception_ptr references to the same exception object.
- It is illegal for multiple threads to modify the same exception_ptr object concurrently.
- While calling current_exception makes a copy of the current exception object, it is still possible for the two copies to share internal state. Therefore, in general it is not safe to call rethrow_exception concurrently to throw the same exception object into multiple threads.
+Thread safety:
+The exception_ptr type is "as thread-safe as built-in types":
+ An exception_ptr instance can be "read" simultaneously by multiple threads
+ Different exception_ptr instances can be "written to" simultaneously by multiple threads, even when these instances refer to the same exception object
+All other simultaneous accesses result in undefined behavior.
Nesting of exceptions:
An exception_ptr can be added as error_info to any boost::exception . This is a convenient way to nest exceptions. There is no limit on the depth of the nesting, however cyclic references result in undefined behavior.
diff --git a/doc/rethrow_exception.html b/doc/rethrow_exception.html
index fc6577c..e335e35 100644
--- a/doc/rethrow_exception.html
+++ b/doc/rethrow_exception.html
@@ -32,7 +32,7 @@ boost
Throws:
The exception to which ep refers.
diff --git a/doc/source/boost-exception.reno b/doc/source/boost-exception.reno
index 48f67bf..6ba1694 100644
--- a/doc/source/boost-exception.reno
+++ b/doc/source/boost-exception.reno
@@ -64,10 +64,10 @@
- Synopsis
+ Types
- synopsis
+ types
@@ -86,20 +86,58 @@
reno_context
+
+
+
+
+
+ 0
+
+
+
+
+
+ 1
+
+
+
+
+ Synopsis
+
+
+ synopsis
+
+
+
+
+
+ 1
+ 2
+ (:include include:)
(:auto also:)
+
+
+
+
+ 0
+
+ 7
+
+ reno_context
+
2
- F32542AFAE813225BBDB707D941B87AC5BB4DDDB5545E9D2A26CEA376113C704
- 3628323784
- 9715
+ D2B32F34DB71CC3A381CE9ACAFA31ED2A0EF136FDC93C962E578F44D861DA263
+ 4046881478
+ 10278
527
- C908C7F4E8A72C39F05019127BD3345618C0C00CF168EE584E1BD669B6CE062D
- 706692100
- 1961
- 3959
+ C0660ECF00405B1CCEC2C8E38D7CBAB9E454481115597FC07AF45386B8A0EF35
+ 1212114074
+ 2056
+ 4124
@@ -131,7 +169,7 @@
0
- 7
+ 8
reno_context
@@ -184,7 +222,7 @@
0
- 8
+ 9
reno_context
@@ -194,9 +232,9 @@
1
- C6EF854E77AC518489B1BFFA7289990316A55243BCC1FF207FAE8E6C9DA92D03
- 970005765
- 12875
+ 68C66297C6264EA69A6D19027C04B5113B3061648DA859BD91CB456B0A0526F8
+ 905703606
+ 11839
321
@@ -229,7 +267,7 @@
0
- 9
+ 10
reno_context
@@ -239,14 +277,14 @@
2
- C54D0581EB7AF805BD91520EEA0138DF2EAAA07BA1D3E61D07F2F715765FE76F
- 3159045543
- 12169
+ 653D3C91AD796FCE5C1616DDD06D72FBE40969C6111B92AC3AA425AB7D451FAB
+ 3664841048
+ 11133
927
- 2690D4D40C3953A637A3F52F8B18714BAE63A13D7D1CB0C91ED00D73EDDDE358
- 475315732
- 1762
- 429
+ 44A436E88E9302D907AF1F343063D988F0F87C863E372EA97378835C64480093
+ 308353940
+ 75
+ 26
@@ -274,44 +312,6 @@
(:include include:)
(:auto also:)
-
-
- 0
-
- 10
-
- reno_context
-
-
-
-
-
-
- 0
-
-
-
-
-
- 1
-
-
-
-
- frequently asked questions
-
-
-
-
-
-
-
-
- 1
- 2
- (:include include:)
(:auto also:)
-
-
0
@@ -320,6 +320,44 @@
reno_context
+
+
+
+
+
+ 0
+
+
+
+
+
+ 1
+
+
+
+
+ frequently asked questions
+
+
+
+
+
+
+
+
+ 1
+ 2
+ (:include include:)
(:auto also:)
+
+
+
+
+ 0
+
+ 12
+
+ reno_context
+
@@ -352,7 +390,7 @@
0
- 12
+ 13
reno_context
@@ -386,7 +424,7 @@
0
- 13
+ 14
reno_context
@@ -427,26 +465,13 @@
0
- -10
+ -11
2
":)
-
-
- 0
-
- -12
-
-
-
- 1
- 2
- (:include include:)
(:auto also:)
-
-
0
@@ -464,7 +489,20 @@
0
- 14
+ -14
+
+
+
+ 1
+ 2
+ (:include include:)
(:auto also:)
+
+
+
+
+ 0
+
+ 15
reno_context
@@ -474,14 +512,14 @@
2
- C54D0581EB7AF805BD91520EEA0138DF2EAAA07BA1D3E61D07F2F715765FE76F
- 3159045543
- 12169
+ 653D3C91AD796FCE5C1616DDD06D72FBE40969C6111B92AC3AA425AB7D451FAB
+ 3664841048
+ 11133
927
- E23085202D084CBB50F289988A6A592F06D923B77D0AB25D7A98A7188DF5BE3B
- 1414247481
- 766
- 10103
+ B86F5C0A69B3847A8FC514C61F1DF8EA5DAFFDEC2748F6FD3494198D3741ABC7
+ 639423670
+ 901
+ 8905
@@ -513,7 +551,7 @@
0
- 15
+ 16
reno_context
@@ -551,7 +589,7 @@
0
- 16
+ 17
reno_context
@@ -594,7 +632,7 @@
0
- 17
+ 18
reno_context
@@ -604,14 +642,14 @@
2
- F32542AFAE813225BBDB707D941B87AC5BB4DDDB5545E9D2A26CEA376113C704
- 3628323784
- 9715
+ D2B32F34DB71CC3A381CE9ACAFA31ED2A0EF136FDC93C962E578F44D861DA263
+ 4046881478
+ 10278
527
F3FB15CD82336271C6E875BC620385322777D16F0B7C233300783CE35710CCBF
3292878997
282
- 7828
+ 8088
@@ -643,7 +681,7 @@
0
- 18
+ 19
reno_context
@@ -692,7 +730,7 @@
0
- 19
+ 20
reno_context
@@ -737,7 +775,7 @@
0
- 20
+ 21
reno_context
@@ -782,7 +820,7 @@
0
- 21
+ 22
reno_context
@@ -831,7 +869,7 @@
0
- 22
+ 23
reno_context
@@ -876,7 +914,7 @@
0
- 23
+ 24
reno_context
@@ -925,7 +963,7 @@
0
- 24
+ 25
reno_context
@@ -935,14 +973,14 @@
2
- C54D0581EB7AF805BD91520EEA0138DF2EAAA07BA1D3E61D07F2F715765FE76F
- 3159045543
- 12169
+ 653D3C91AD796FCE5C1616DDD06D72FBE40969C6111B92AC3AA425AB7D451FAB
+ 3664841048
+ 11133
927
1516D0B7E11CBEB60CE4222565ACCAFF2E9857A8A505C1C26E2AE90087250581
3624753243
279
- 26
+ 103
@@ -974,7 +1012,7 @@
0
- 25
+ 26
reno_context
@@ -984,14 +1022,14 @@
2
- F32542AFAE813225BBDB707D941B87AC5BB4DDDB5545E9D2A26CEA376113C704
- 3628323784
- 9715
+ D2B32F34DB71CC3A381CE9ACAFA31ED2A0EF136FDC93C962E578F44D861DA263
+ 4046881478
+ 10278
527
17E691632123EB67BA67D590B49EB8094F462F5A10A66A1C5438E1867EF1478E
765399792
77
- 5922
+ 6182
@@ -1023,7 +1061,7 @@
0
- 26
+ 27
reno_context
@@ -1072,7 +1110,7 @@
0
- 27
+ 28
reno_context
@@ -1121,7 +1159,7 @@
0
- 28
+ 29
reno_context
@@ -1159,7 +1197,7 @@
0
- 29
+ 30
reno_context
@@ -1197,7 +1235,7 @@
0
- 30
+ 31
reno_context
@@ -1246,7 +1284,7 @@
0
- 31
+ 32
reno_context
@@ -1256,14 +1294,14 @@
2
- C54D0581EB7AF805BD91520EEA0138DF2EAAA07BA1D3E61D07F2F715765FE76F
- 3159045543
- 12169
+ 653D3C91AD796FCE5C1616DDD06D72FBE40969C6111B92AC3AA425AB7D451FAB
+ 3664841048
+ 11133
927
- 4B6ED02EA5B5A3B326838794C37ED01C5DC3E8D89FA78E62B9F7A0C78D4DB6FD
- 2715164371
- 116
- 11178
+ F65C82C62C1EEA672C42FE46189491942DE15B2F8C998E7CAE49588C7D8CBFFA
+ 1041900763
+ 143
+ 10115
@@ -1295,7 +1333,7 @@
0
- 32
+ 33
reno_context
@@ -1336,44 +1374,6 @@
(:include include:)
(:auto also:)
-
-
- 0
-
- 33
-
- reno_context
-
-
-
-
-
-
- 0
-
-
-
-
-
- 1
-
-
-
-
- Types
-
-
- types
-
-
-
-
-
- 1
- 2
- (:include include:)
(:auto also:)
-
-
0
@@ -1627,9 +1627,9 @@
1
- F32542AFAE813225BBDB707D941B87AC5BB4DDDB5545E9D2A26CEA376113C704
- 3628323784
- 9715
+ D2B32F34DB71CC3A381CE9ACAFA31ED2A0EF136FDC93C962E578F44D861DA263
+ 4046881478
+ 10278
527
@@ -1711,6 +1711,51 @@
reno_context
+
+
+
+
+
+ 1
+ A1E3F9582095C930245FF6DBA455C6C973F4F025AD6C1D0C3BC7E9494070BAA7
+ 293414988
+ 113
+ 323
+
+
+
+
+
+ 0
+ ../../../../boost/exception.hpp
+ 0
+ 0
+
+
+
+
+ boost/exception.hpp
+
+
+
+
+
+
+
+
+ 1
+ 2
+ (:include include:)
(:auto also:)
+
+
+
+
+ 0
+
+ 42
+
+ reno_context
+
@@ -1752,7 +1797,7 @@
0
- 42
+ 43
reno_context
@@ -1797,7 +1842,7 @@
0
- 43
+ 44
reno_context
@@ -1842,7 +1887,7 @@
0
- 44
+ 45
reno_context
@@ -1891,7 +1936,7 @@
0
- 45
+ 46
reno_context
@@ -1940,7 +1985,7 @@
0
- 46
+ 47
reno_context
@@ -1989,7 +2034,7 @@
0
- 47
+ 48
reno_context
@@ -2027,7 +2072,7 @@
0
- 48
+ 49
reno_context
@@ -2065,7 +2110,7 @@
0
- 49
+ 50
reno_context
@@ -2075,14 +2120,14 @@
2
- F32542AFAE813225BBDB707D941B87AC5BB4DDDB5545E9D2A26CEA376113C704
- 3628323784
- 9715
+ D2B32F34DB71CC3A381CE9ACAFA31ED2A0EF136FDC93C962E578F44D861DA263
+ 4046881478
+ 10278
527
DF9EA87B0140AACF4422F1B76F6A6A409C15F32858BBBA85A35981A824C56BA9
1137981799
192
- 9517
+ 10080
@@ -2114,7 +2159,7 @@
0
- 50
+ 51
reno_context
@@ -2163,7 +2208,7 @@
0
- 51
+ 52
reno_context
@@ -2208,7 +2253,7 @@
0
- 52
+ 53
reno_context
@@ -2218,14 +2263,14 @@
3
- F32542AFAE813225BBDB707D941B87AC5BB4DDDB5545E9D2A26CEA376113C704
- 3628323784
- 9715
+ D2B32F34DB71CC3A381CE9ACAFA31ED2A0EF136FDC93C962E578F44D861DA263
+ 4046881478
+ 10278
527
- C908C7F4E8A72C39F05019127BD3345618C0C00CF168EE584E1BD669B6CE062D
- 706692100
- 1961
- 3959
+ C0660ECF00405B1CCEC2C8E38D7CBAB9E454481115597FC07AF45386B8A0EF35
+ 1212114074
+ 2056
+ 4124
DA154372D8C23BD9EDC30005CA7959CE686D198891097A837D006B5222F04DE9
2768248809
143
@@ -2261,7 +2306,7 @@
0
- 53
+ 54
reno_context
@@ -2310,7 +2355,7 @@
0
- 54
+ 55
reno_context
@@ -2320,14 +2365,14 @@
2
- C54D0581EB7AF805BD91520EEA0138DF2EAAA07BA1D3E61D07F2F715765FE76F
- 3159045543
- 12169
+ 653D3C91AD796FCE5C1616DDD06D72FBE40969C6111B92AC3AA425AB7D451FAB
+ 3664841048
+ 11133
927
0066D4E6E6B189906E6DE04F08509F3737511701A1B1355B37511EC18E8371F4
2078296250
305
- 10871
+ 9808
@@ -2359,7 +2404,56 @@
0
- 55
+ 56
+
+ reno_context
+
+
+
+
+
+
+ 2
+ BCB5C3EACCA74DBD8F4FFC79CF82ACCA61EDB2FA7D1D74EA1BBC77A226C5E58A
+ 1547205519
+ 354
+ 323
+ 83E18B98A15DEF9418E38218D221D10DC093B915D630B51974CCD23A6E1EDC44
+ 849683856
+ 98
+ 250
+
+
+
+
+
+ 0
+ ../../../../boost/exception/errinfo_nested_exception.hpp
+ 0
+ 0
+
+
+
+
+ errinfo_nested_exception
+
+
+
+
+
+
+
+
+ 1
+ 2
+ (:include include:)
(:auto also:)
+
+
+
+
+ 0
+
+ 57
reno_context
@@ -2402,52 +2496,7 @@
0
- 56
-
- reno_context
-
-
-
-
-
-
- 1
- A1E3F9582095C930245FF6DBA455C6C973F4F025AD6C1D0C3BC7E9494070BAA7
- 293414988
- 113
- 323
-
-
-
-
-
- 0
- ../../../../boost/exception.hpp
- 0
- 0
-
-
-
-
- boost/exception.hpp
-
-
-
-
-
-
-
-
- 1
- 2
- (:include include:)
(:auto also:)
-
-
-
-
- 0
-
- 57
+ 58
reno_context
@@ -2496,7 +2545,7 @@
0
- 58
+ 59
reno_context
@@ -2545,7 +2594,7 @@
0
- 59
+ 60
reno_context
@@ -2583,7 +2632,7 @@
0
- 60
+ 61
reno_context
@@ -2628,7 +2677,7 @@
0
- 61
+ 62
reno_context
@@ -2669,55 +2718,6 @@
(:include include:)
(:auto also:)
-
-
- 0
-
- 62
-
- reno_context
-
-
-
-
-
-
- 2
- 9DF8D57248B036B570603802AAD3E0FC25D94268FCF31A2B395973D93FFE1CF5
- 1380075423
- 208
- 323
- 83E18B98A15DEF9418E38218D221D10DC093B915D630B51974CCD23A6E1EDC44
- 849683856
- 98
- 104
-
-
-
-
-
- 0
- ../../../../boost/exception/errinfo_nested_exception.hpp
- 0
- 0
-
-
-
-
- errinfo_nested_exception
-
-
-
-
-
-
-
-
- 1
- 2
- (:include include:)
(:auto also:)
-
-
0
@@ -2732,9 +2732,9 @@
1
- 798CC5BDF293C4C5AA61CD85C136E3703490FADD293ECAE6BFEBB4BEF862E108
- 183350558
- 4510
+ 64E81A46AD2B7E1AFE2718B02484CF9AFE7287CB1DF2CBFFE7B25B7D8D5FDBE3
+ 3361882888
+ 5012
321
@@ -2820,9 +2820,9 @@
1
- 9DF8D57248B036B570603802AAD3E0FC25D94268FCF31A2B395973D93FFE1CF5
- 1380075423
- 208
+ BCB5C3EACCA74DBD8F4FFC79CF82ACCA61EDB2FA7D1D74EA1BBC77A226C5E58A
+ 1547205519
+ 354
323
@@ -3247,9 +3247,9 @@
2
- 7358F64A438D5A9A5D9AE17EFD5AE0326E98883EF6C1CE1183C40ECD0E0BD698
- 2654996812
- 3980
+ 31BD07D599F004E6A0BBE5E1D4D521DCC57D3F1D79BA101D998FAB55CF04903D
+ 1623562038
+ 4482
751
6E325144EF4F41FA3A225EB30729101382C4E99B3D6160E307311E4B4E641010
1097215175
@@ -3296,14 +3296,14 @@
2
- 7358F64A438D5A9A5D9AE17EFD5AE0326E98883EF6C1CE1183C40ECD0E0BD698
- 2654996812
- 3980
+ 31BD07D599F004E6A0BBE5E1D4D521DCC57D3F1D79BA101D998FAB55CF04903D
+ 1623562038
+ 4482
751
B494F545ED1BD0502F8699D7059DC882495CC0D93A23CFA306E5F39BB14E4A97
259300739
523
- 3451
+ 3953
@@ -3345,14 +3345,14 @@
2
- C54D0581EB7AF805BD91520EEA0138DF2EAAA07BA1D3E61D07F2F715765FE76F
- 3159045543
- 12169
+ 653D3C91AD796FCE5C1616DDD06D72FBE40969C6111B92AC3AA425AB7D451FAB
+ 3664841048
+ 11133
927
6B3B617AC518A2177BDB89656E726B4E4D79577E289130493A61BAE24FB64838
3173127726
1101
- 2193
+ 1103
@@ -3541,36 +3541,7 @@
- 7
- 2
- [@class
(:link
- 1
-
- 0
-
- -6
-
-
- 2
- :)
{
protected:
(:include
- 1
-
- 0
-
- -52
-
-
- 2
- decl pre_indent="4":)
(:include
- 1
-
- 0
-
- -25
-
-
- 2
- decl pre_indent="4":)
};@]
+ 0
@@ -3581,7 +3552,36 @@
- 0
+ 7
+ 2
+ [@class
(:link
+ 1
+
+ 0
+
+ -7
+
+
+ 2
+ :)
{
protected:
(:include
+ 1
+
+ 0
+
+ -53
+
+
+ 2
+ decl pre_indent="4":)
(:include
+ 1
+
+ 0
+
+ -26
+
+
+ 2
+ decl pre_indent="4":)
};@]
@@ -3757,27 +3757,7 @@
- 5
- 2
- [@typedef (:link
- 1
-
- 0
-
- -57
-
-
- 2
- :)<struct errinfo_file_handle_,weak_ptr<FILE> > (:link
- 1
-
- 0
-
- -23
-
-
- 2
- :);@]
+ 0
@@ -3788,7 +3768,27 @@
- 0
+ 5
+ 2
+ [@typedef (:link
+ 1
+
+ 0
+
+ -58
+
+
+ 2
+ :)<struct errinfo_file_handle_,weak_ptr<FILE> > (:link
+ 1
+
+ 0
+
+ -24
+
+
+ 2
+ :);@]
@@ -3810,27 +3810,7 @@
- 5
- 2
- [@typedef
- 1
-
- 0
-
- -57
-
-
- 2
- <struct errinfo_file_open_mode_,std::string>
- 1
-
- 0
-
- -26
-
-
- 2
- ;@]
+ 0
@@ -3848,11 +3828,11 @@
0
- -57
+ -58
2
- <struct errinfo_errno_,int>
+ <struct errinfo_file_open_mode_,std::string>
1
0
@@ -3872,7 +3852,27 @@
- 0
+ 5
+ 2
+ [@typedef
+ 1
+
+ 0
+
+ -58
+
+
+ 2
+ <struct errinfo_errno_,int>
+ 1
+
+ 0
+
+ -28
+
+
+ 2
+ ;@]
@@ -3894,27 +3894,7 @@
- 5
- 2
- [@typedef (:link
- 1
-
- 0
-
- -57
-
-
- 2
- :)<struct errinfo_file_name_,std::string> (:link
- 1
-
- 0
-
- -30
-
-
- 2
- :);@]
+ 0
@@ -3925,7 +3905,27 @@
- 0
+ 5
+ 2
+ [@typedef (:link
+ 1
+
+ 0
+
+ -58
+
+
+ 2
+ :)<struct errinfo_file_name_,std::string> (:link
+ 1
+
+ 0
+
+ -31
+
+
+ 2
+ :);@]
@@ -3987,7 +3987,7 @@
0
- -57
+ -58
2
@@ -4088,27 +4088,7 @@
- 5
- 2
- [@typedef (:link
- 1
-
- 0
-
- -57
-
-
- 2
- :)<struct errinfo_at_line_,int> (:link
- 1
-
- 0
-
- -44
-
-
- 2
- :);@]
+ 0
@@ -4119,7 +4099,27 @@
- 0
+ 5
+ 2
+ [@typedef (:link
+ 1
+
+ 0
+
+ -58
+
+
+ 2
+ :)<struct errinfo_at_line_,int> (:link
+ 1
+
+ 0
+
+ -45
+
+
+ 2
+ :);@]
@@ -4240,7 +4240,36 @@
- 0
+ 7
+ 2
+ [@typedef (:link
+ 1
+
+ 0
+
+ -58
+
+
+ 2
+ :)<struct errinfo_nested_exception_,(:link
+ 1
+
+ 0
+
+ -10
+
+
+ 2
+ :)> (:link
+ 1
+
+ 0
+
+ -56
+
+
+ 2
+ :);@]
@@ -4250,6 +4279,17 @@
-57
+
+ 0
+
+
+
+
+ 0
+
+ -58
+
+
9
2
@@ -4258,7 +4298,7 @@
0
- -57
+ -58
2
@@ -4267,7 +4307,7 @@
0
- -7
+ -8
2
@@ -4296,7 +4336,7 @@
0
- -58
+ -59
@@ -4307,7 +4347,7 @@
0
- -57
+ -58
2
@@ -4316,24 +4356,13 @@
0
- -58
+ -59
2
;@]
-
-
- 0
-
- -59
-
-
-
- 0
-
-
0
@@ -4364,36 +4393,7 @@
- 7
- 2
- [@typedef (:link
- 1
-
- 0
-
- -57
-
-
- 2
- :)<struct errinfo_nested_exception_,(:link
- 1
-
- 0
-
- -9
-
-
- 2
- :)> (:link
- 1
-
- 0
-
- -62
-
-
- 2
- :);@]
+ 0
@@ -4648,6 +4648,17 @@
-8
+
+ 0
+
+
+
+
+ 0
+
+ -9
+
+
13
2
@@ -4665,7 +4676,7 @@
0
- -24
+ -25
2
@@ -4674,7 +4685,7 @@
0
- -9
+ -10
2
@@ -4683,7 +4694,7 @@
0
- -54
+ -55
2
@@ -4692,7 +4703,7 @@
0
- -14
+ -15
2
@@ -4701,24 +4712,13 @@
0
- -31
+ -32
2
decl:)@]
-
-
- 0
-
- -9
-
-
-
- 0
-
-
0
@@ -4782,18 +4782,7 @@
- 3
- 2
- [@(:include
- 1
-
- 0
-
- -17
-
-
- 2
- decl:)@]
+ 0
@@ -4804,7 +4793,18 @@
- 0
+ 3
+ 2
+ [@(:include
+ 1
+
+ 0
+
+ -18
+
+
+ 2
+ decl:)@]
@@ -4837,18 +4837,7 @@
- 3
- 2
- [@(:include
- 1
-
- 0
-
- -30
-
-
- 2
- def:)@]
+ 0
@@ -4866,7 +4855,7 @@
0
- -27
+ -31
2
@@ -4881,7 +4870,18 @@
- 0
+ 3
+ 2
+ [@(:include
+ 1
+
+ 0
+
+ -28
+
+
+ 2
+ def:)@]
@@ -5064,7 +5064,7 @@
0
- -53
+ -54
2
@@ -5097,7 +5097,7 @@
0
- -6
+ -7
2
@@ -5106,7 +5106,7 @@
0
- -57
+ -58
2
@@ -5115,7 +5115,7 @@
0
- -57
+ -58
2
@@ -5124,7 +5124,7 @@
0
- -57
+ -58
2
@@ -5133,7 +5133,7 @@
0
- -57
+ -58
2
@@ -5155,7 +5155,7 @@
0
- -21
+ -22
2
@@ -5164,7 +5164,7 @@
0
- -50
+ -51
2
@@ -5173,7 +5173,7 @@
0
- -18
+ -19
2
@@ -5187,6 +5187,17 @@
-41
+
+ 0
+
+
+
+
+ 0
+
+ -42
+
+
33
2
@@ -5222,7 +5233,7 @@
0
- -42
+ -43
2
@@ -5249,7 +5260,7 @@
0
- -61
+ -62
2
@@ -5267,7 +5278,7 @@
0
- -20
+ -21
2
@@ -5285,7 +5296,7 @@
0
- -19
+ -20
2
@@ -5303,7 +5314,7 @@
0
- -43
+ -44
2
@@ -5312,7 +5323,7 @@
0
- -60
+ -61
2
@@ -5330,35 +5341,13 @@
0
- -8
+ -9
2
:)>
#endif@]
-
-
- 0
-
- -42
-
-
-
- 3
- 2
- [@(:include
- 1
-
- 0
-
- -46
-
-
- 2
- decl:)@]
-
-
0
@@ -5374,11 +5363,11 @@
0
- -58
+ -47
2
- def:)@]
+ decl:)@]
@@ -5389,7 +5378,18 @@
- 0
+ 3
+ 2
+ [@(:include
+ 1
+
+ 0
+
+ -59
+
+
+ 2
+ def:)@]
@@ -5465,6 +5465,17 @@
-51
+
+ 0
+
+
+
+
+ 0
+
+ -52
+
+
3
2
@@ -5480,17 +5491,6 @@
decl:)@]
-
-
- 0
-
- -52
-
-
-
- 0
-
-
0
@@ -5565,18 +5565,7 @@
- 3
- 2
- [@(:include
- 1
-
- 0
-
- -49
-
-
- 2
- decl:)@]
+ 0
@@ -5587,7 +5576,18 @@
- 0
+ 3
+ 2
+ [@(:include
+ 1
+
+ 0
+
+ -50
+
+
+ 2
+ decl:)@]
@@ -5597,6 +5597,17 @@
-61
+
+ 0
+
+
+
+
+ 0
+
+ -62
+
+
3
2
@@ -5612,17 +5623,6 @@
def:)@]
-
-
- 0
-
- -62
-
-
-
- 0
-
-
0
@@ -5638,7 +5638,7 @@
0
- -57
+ -58
2
@@ -5680,7 +5680,7 @@
0
- -62
+ -56
2
@@ -5746,7 +5746,7 @@
0
- -44
+ -45
2
@@ -5779,7 +5779,7 @@
0
- -57
+ -58
2
@@ -5812,7 +5812,7 @@
0
- -23
+ -24
2
@@ -5867,7 +5867,7 @@
0
- -26
+ -27
2
@@ -5889,7 +5889,7 @@
0
- -32
+ -33
2
@@ -5898,7 +5898,7 @@
0
- -45
+ -46
2
@@ -5949,18 +5949,7 @@
- 3
- 2
- [@class (:link
- 1
-
- 0
-
- -6
-
-
- 2
- :);@]
+ 0
@@ -5973,7 +5962,7 @@
3
2
- [@typedef T (:link
+ [@class (:link
1
0
@@ -5982,39 +5971,6 @@
2
- mod="m":);@]
-
-
-
-
- 0
-
- -8
-
-
-
- 0
-
-
-
-
- 0
-
- -9
-
-
-
- 3
- 2
- [@typedef ---unspecified--- (:link
- 1
-
- 0
-
- -9
-
-
- 2
:);@]
@@ -6022,13 +5978,57 @@
0
- -10
+ -8
+
+
+
+ 3
+ 2
+ [@typedef T (:link
+ 1
+
+ 0
+
+ -8
+
+
+ 2
+ mod="m":);@]
+
+
+
+
+ 0
+
+ -9
0
+
+
+ 0
+
+ -10
+
+
+
+ 3
+ 2
+ [@typedef ---unspecified--- (:link
+ 1
+
+ 0
+
+ -10
+
+
+ 2
+ :);@]
+
+
0
@@ -6070,27 +6070,7 @@
- 5
- 2
- [@(:link
- 1
-
- 0
-
- -9
-
-
- 2
- :) (:link
- 1
-
- 0
-
- -14
-
-
- 2
- :)();@]
+ 0
@@ -6101,7 +6081,27 @@
- 0
+ 5
+ 2
+ [@(:link
+ 1
+
+ 0
+
+ -10
+
+
+ 2
+ :) (:link
+ 1
+
+ 0
+
+ -15
+
+
+ 2
+ :)();@]
@@ -6123,18 +6123,7 @@
- 3
- 2
- [@template <class T>
---unspecified--- (:link
- 1
-
- 0
-
- -17
-
-
- 2
- :)( T const & x );@]
+ 0
@@ -6147,7 +6136,7 @@
3
2
- [@std::string (:link
+ [@template <class T>
---unspecified--- (:link
1
0
@@ -6156,7 +6145,7 @@
2
- :)();@]
+ :)( T const & x );@]
@@ -6167,7 +6156,18 @@
- 0
+ 3
+ 2
+ [@std::string (:link
+ 1
+
+ 0
+
+ -19
+
+
+ 2
+ :)();@]
@@ -6189,36 +6189,7 @@
- 7
- 2
- [@template <class E>
std::string (:link
- 1
-
- 0
-
- -21
-
-
- 2
- :)( E const & e );
std::string (:link
- 1
-
- 0
-
- -21
-
-
- 2
- :)( (:link
- 1
-
- 0
-
- -9
-
-
- 2
- :) const & p );@]
+ 0
@@ -6229,7 +6200,36 @@
- 0
+ 7
+ 2
+ [@template <class E>
std::string (:link
+ 1
+
+ 0
+
+ -22
+
+
+ 2
+ :)( E const & e );
std::string (:link
+ 1
+
+ 0
+
+ -22
+
+
+ 2
+ :)( (:link
+ 1
+
+ 0
+
+ -10
+
+
+ 2
+ :) const & p );@]
@@ -6251,27 +6251,7 @@
- 5
- 2
- [@typedef (:link
- 1
-
- 0
-
- -57
-
-
- 2
- :)<struct tag_original_exception_type,std::type_info const *>
- 1
-
- 0
-
- -24
-
-
- 2
- ;@]
+ 0
@@ -6282,9 +6262,18 @@
- 3
+ 5
2
- [@(:link
+ [@typedef (:link
+ 1
+
+ 0
+
+ -58
+
+
+ 2
+ :)<struct tag_original_exception_type,std::type_info const *>
1
0
@@ -6293,7 +6282,7 @@
2
- mod="m":)();@]
+ ;@]
@@ -6304,7 +6293,18 @@
- 0
+ 3
+ 2
+ [@(:link
+ 1
+
+ 0
+
+ -26
+
+
+ 2
+ mod="m":)();@]
@@ -6358,6 +6358,17 @@
-31
+
+ 0
+
+
+
+
+ 0
+
+ -32
+
+
5
2
@@ -6366,7 +6377,7 @@
0
- -31
+ -32
2
@@ -6375,7 +6386,7 @@
0
- -9
+ -10
2
@@ -6386,7 +6397,7 @@
0
- -32
+ -33
@@ -6406,7 +6417,7 @@
0
- -32
+ -33
2
@@ -6415,7 +6426,7 @@
0
- -45
+ -46
2
@@ -6424,7 +6435,7 @@
0
- -17
+ -18
2
@@ -6460,7 +6471,7 @@
0
- -32
+ -33
2
@@ -6469,24 +6480,13 @@
0
- -45
+ -46
2
:)(x)
#endif@]
-
-
- 0
-
- -33
-
-
-
- 0
-
-
0
@@ -6502,7 +6502,7 @@
0
- -7
+ -8
2
@@ -6520,7 +6520,7 @@
0
- -7
+ -8
2
@@ -6665,27 +6665,7 @@
- 5
- 2
- [@#ifdef BOOST_NO_EXCEPTIONS
void (:link
- 1
-
- 0
-
- -45
-
-
- 2
- :)( std::exception const & e ); // user defined
#else
template <class E>
void (:link
- 1
-
- 0
-
- -45
-
-
- 2
- :)( E const & e );
#endif@]
+ 0
@@ -6696,9 +6676,27 @@
- 1
+ 5
2
- [@template <class ErrorInfo,class E>
typename ErrorInfo::(:link error_info::value_type mod="m":) const * (:link get_error_info:)( E const & x );
template <class ErrorInfo,class E>
typename ErrorInfo::(:link error_info::value_type mod="m":) * (:link get_error_info:)( E & x );@]
+ [@#ifdef BOOST_NO_EXCEPTIONS
void (:link
+ 1
+
+ 0
+
+ -46
+
+
+ 2
+ :)( std::exception const & e ); // user defined
#else
template <class E>
void (:link
+ 1
+
+ 0
+
+ -46
+
+
+ 2
+ :)( E const & e );
#endif@]
@@ -6709,7 +6707,9 @@
- 0
+ 1
+ 2
+ [@template <class ErrorInfo,class E>
typename ErrorInfo::(:link error_info::value_type mod="m":) const * (:link get_error_info:)( E const & x );
template <class ErrorInfo,class E>
typename ErrorInfo::(:link error_info::value_type mod="m":) * (:link get_error_info:)( E & x );@]
@@ -6731,18 +6731,7 @@
- 3
- 2
- [@template <class T>
---unspecified--- (:link
- 1
-
- 0
-
- -49
-
-
- 2
- :)( T const & e );@]
+ 0
@@ -6753,9 +6742,9 @@
- 5
+ 3
2
- [@char const *
+ [@template <class T>
---unspecified--- (:link
1
0
@@ -6764,16 +6753,7 @@
2
- ( boost::
- 1
-
- 0
-
- -6
-
-
- 2
- const & e ) throw();@]
+ :)( T const & e );@]
@@ -6784,7 +6764,27 @@
- 0
+ 5
+ 2
+ [@char const *
+ 1
+
+ 0
+
+ -51
+
+
+ 2
+ ( boost::
+ 1
+
+ 0
+
+ -7
+
+
+ 2
+ const & e ) throw();@]
@@ -6795,36 +6795,7 @@
- 7
- 2
- [@(:link
- 1
-
- 0
-
- -52
-
-
- 2
- mod="m":)();
(:link
- 1
-
- 0
-
- -52
-
-
- 2
- mod="m":)( (:link
- 1
-
- 0
-
- -6
-
-
- 2
- :) const & x );@]
+ 0
@@ -6837,7 +6808,7 @@
7
2
- [@template <class E, class Tag1, class T1, ..., class TagN, class TN>
E const & (:link
+ [@(:link
1
0
@@ -6846,25 +6817,25 @@
2
- mod="/":)( E const & x,
(:link http://www.boost.org/libs/tuple/doc/tuple_users_guide.html|tuple:)<
(:link
+ mod="m":)();
(:link
1
0
- -57
+ -53
2
- :)<Tag1,T1>,
...,
(:link
+ mod="m":)( (:link
1
0
- -57
+ -7
2
- :)<TagN,TN> > const & v );@]
+ :) const & x );@]
@@ -6875,18 +6846,9 @@
- 5
+ 7
2
- [@template <class T>
(:link
- 1
-
- 0
-
- -9
-
-
- 2
- :) (:link
+ [@template <class E, class Tag1, class T1, ..., class TagN, class TN>
E const & (:link
1
0
@@ -6895,7 +6857,25 @@
2
- :)( T const & e );@]
+ mod="/":)( E const & x,
(:link http://www.boost.org/libs/tuple/doc/tuple_users_guide.html|tuple:)<
(:link
+ 1
+
+ 0
+
+ -58
+
+
+ 2
+ :)<Tag1,T1>,
...,
(:link
+ 1
+
+ 0
+
+ -58
+
+
+ 2
+ :)<TagN,TN> > const & v );@]
@@ -6906,7 +6886,27 @@
- 0
+ 5
+ 2
+ [@template <class T>
(:link
+ 1
+
+ 0
+
+ -10
+
+
+ 2
+ :) (:link
+ 1
+
+ 0
+
+ -55
+
+
+ 2
+ :)( T const & e );@]
@@ -6928,18 +6928,7 @@
- 3
- 2
- [@template <class Tag,class T>
class (:link
- 1
-
- 0
-
- -57
-
-
- 2
- :);@]
+ 0
@@ -6950,7 +6939,18 @@
- 0
+ 3
+ 2
+ [@template <class Tag,class T>
class (:link
+ 1
+
+ 0
+
+ -58
+
+
+ 2
+ :);@]
@@ -7153,7 +7153,7 @@
0
- -7
+ -8
2
@@ -7184,7 +7184,7 @@
0
- -57
+ -58
2
@@ -7215,7 +7215,7 @@
0
- -6
+ -7
2
@@ -7276,6 +7276,19 @@
-5
+
+ 1
+ 2
+ (:auto !!:)
(:pagelist fmt="index" tags="type":)
+
+
+
+
+ 0
+
+ -6
+
+
77
2
@@ -7356,7 +7369,7 @@
0
- -15
+ -16
2
@@ -7365,7 +7378,7 @@
0
- -15
+ -16
2
@@ -7392,7 +7405,7 @@
0
- -51
+ -52
2
@@ -7401,7 +7414,7 @@
0
- -51
+ -52
2
@@ -7410,7 +7423,7 @@
0
- -8
+ -9
2
@@ -7419,7 +7432,7 @@
0
- -8
+ -9
2
@@ -7428,7 +7441,7 @@
0
- -59
+ -60
2
@@ -7437,7 +7450,7 @@
0
- -59
+ -60
2
@@ -7464,7 +7477,7 @@
0
- -61
+ -62
2
@@ -7473,7 +7486,7 @@
0
- -61
+ -62
2
@@ -7500,7 +7513,7 @@
0
- -20
+ -21
2
@@ -7509,7 +7522,7 @@
0
- -20
+ -21
2
@@ -7536,7 +7549,7 @@
0
- -19
+ -20
2
@@ -7545,7 +7558,7 @@
0
- -19
+ -20
2
@@ -7590,7 +7603,7 @@
0
- -43
+ -44
2
@@ -7599,7 +7612,7 @@
0
- -43
+ -44
2
@@ -7608,7 +7621,7 @@
0
- -41
+ -42
2
@@ -7617,7 +7630,7 @@
0
- -41
+ -42
2
@@ -7628,7 +7641,7 @@
0
- -6
+ -7
@@ -7639,7 +7652,7 @@
0
- -6
+ -7
2
@@ -7648,7 +7661,7 @@
0
- -6
+ -7
2
@@ -7657,7 +7670,7 @@
0
- -57
+ -58
2
@@ -7675,7 +7688,7 @@
0
- -6
+ -7
2
@@ -7684,7 +7697,7 @@
0
- -46
+ -47
2
@@ -7695,7 +7708,7 @@
0
- -7
+ -8
@@ -7706,7 +7719,7 @@
0
- -57
+ -58
2
@@ -7715,7 +7728,7 @@
0
- -7
+ -8
2
@@ -7726,7 +7739,7 @@
0
- -8
+ -9
@@ -7739,18 +7752,18 @@
0
- -9
+ -10
- 25
+ 23
2
(:auto !!!:)
(:include synopsis:)
The (:link
1
0
- -9
+ -10
2
@@ -7759,7 +7772,7 @@
0
- -9
+ -10
2
@@ -7768,7 +7781,7 @@
0
- -9
+ -10
2
@@ -7777,7 +7790,7 @@
0
- -9
+ -10
2
@@ -7786,52 +7799,43 @@
0
- -9
+ -10
2
- :) produces the null value of the type. The null value is equivalent only to itself.
!!!!Thread safety
* It is legal for multiple threads to hold (:link
+ :) produces the null value of the type. The null value is equivalent only to itself.
!!!!Thread safety:
The
1
0
- -9
+ -10
2
- :) references to the same exception object.
* It is illegal for multiple threads to modify the same (:link
+ type is "as thread-safe as built-in types":
* An
1
0
- -9
+ -10
2
- :) object concurrently.
* While calling (:link
+ instance can be "read" simultaneously by multiple threads
* Different
1
0
- -14
+ -10
2
- :) makes a copy of the current exception object, it is still possible for the two copies to share internal state. Therefore, in general it is not safe to call (:link
+ instances can be "written to" simultaneously by multiple threads, even when these instances refer to the same exception object
All other simultaneous accesses result in undefined behavior.
!!!!Nesting of exceptions:
An (:link
1
0
- -31
-
-
- 2
- :) concurrently to throw the same exception object into multiple threads.
!!!!Nesting of exceptions:
An (:link
- 1
-
- 0
-
- -9
+ -10
2
@@ -7840,7 +7844,7 @@
0
- -57
+ -58
2
@@ -7849,7 +7853,7 @@
0
- -6
+ -7
2
@@ -7860,7 +7864,7 @@
0
- -10
+ -11
@@ -7871,7 +7875,7 @@
0
- -47
+ -48
2
@@ -7880,7 +7884,7 @@
0
- -6
+ -7
2
@@ -7889,7 +7893,7 @@
0
- -17
+ -18
2
@@ -7898,7 +7902,7 @@
0
- -6
+ -7
2
@@ -7907,7 +7911,7 @@
0
- -57
+ -58
2
@@ -7916,7 +7920,7 @@
0
- -6
+ -7
2
@@ -7934,7 +7938,7 @@
0
- -6
+ -7
2
@@ -7943,7 +7947,7 @@
0
- -6
+ -7
2
@@ -7961,7 +7965,7 @@
0
- -6
+ -7
2
@@ -7970,7 +7974,7 @@
0
- -6
+ -7
2
@@ -7979,7 +7983,7 @@
0
- -45
+ -46
2
@@ -7988,7 +7992,7 @@
0
- -6
+ -7
2
@@ -7997,7 +8001,7 @@
0
- -14
+ -15
2
@@ -8006,7 +8010,7 @@
0
- -32
+ -33
2
@@ -8015,7 +8019,7 @@
0
- -45
+ -46
2
@@ -8024,7 +8028,7 @@
0
- -21
+ -22
2
@@ -8033,7 +8037,7 @@
0
- -21
+ -22
2
@@ -8042,7 +8046,7 @@
0
- -32
+ -33
2
@@ -8060,7 +8064,7 @@
0
- -27
+ -28
2
@@ -8069,7 +8073,7 @@
0
- -30
+ -31
2
@@ -8078,7 +8082,7 @@
0
- -26
+ -27
2
@@ -8087,7 +8091,7 @@
0
- -45
+ -46
2
@@ -8096,7 +8100,7 @@
0
- -6
+ -7
2
@@ -8105,7 +8109,7 @@
0
- -45
+ -46
2
@@ -8114,7 +8118,7 @@
0
- -6
+ -7
2
@@ -8123,7 +8127,7 @@
0
- -9
+ -10
2
@@ -8132,7 +8136,7 @@
0
- -49
+ -50
2
@@ -8141,7 +8145,7 @@
0
- -45
+ -46
2
@@ -8150,7 +8154,7 @@
0
- -6
+ -7
2
@@ -8159,7 +8163,7 @@
0
- -57
+ -58
2
@@ -8213,7 +8217,7 @@
0
- -57
+ -58
2
@@ -8224,7 +8228,7 @@
0
- -11
+ -12
@@ -8235,7 +8239,7 @@
0
- -6
+ -7
2
@@ -8244,7 +8248,7 @@
0
- -6
+ -7
2
@@ -8253,7 +8257,7 @@
0
- -57
+ -58
2
@@ -8271,7 +8275,7 @@
0
- -6
+ -7
2
@@ -8280,7 +8284,7 @@
0
- -57
+ -58
2
@@ -8289,7 +8293,7 @@
0
- -6
+ -7
2
@@ -8307,7 +8311,7 @@
0
- -6
+ -7
2
@@ -8325,7 +8329,7 @@
0
- -6
+ -7
2
@@ -8334,7 +8338,7 @@
0
- -46
+ -47
2
@@ -8343,7 +8347,7 @@
0
- -46
+ -47
2
@@ -8352,7 +8356,7 @@
0
- -21
+ -22
2
@@ -8361,7 +8365,7 @@
0
- -57
+ -58
2
@@ -8370,7 +8374,7 @@
0
- -6
+ -7
2
@@ -8381,7 +8385,7 @@
0
- -12
+ -13
@@ -8392,7 +8396,7 @@
0
- -6
+ -7
2
@@ -8401,7 +8405,7 @@
0
- -6
+ -7
2
@@ -8410,7 +8414,7 @@
0
- -6
+ -7
2
@@ -8421,7 +8425,7 @@
0
- -13
+ -14
@@ -8432,7 +8436,7 @@
0
- -6
+ -7
2
@@ -8441,7 +8445,7 @@
0
- -17
+ -18
2
@@ -8450,7 +8454,7 @@
0
- -6
+ -7
2
@@ -8459,7 +8463,7 @@
0
- -41
+ -42
2
@@ -8468,7 +8472,7 @@
0
- -57
+ -58
2
@@ -8477,7 +8481,7 @@
0
- -57
+ -58
2
@@ -8486,7 +8490,7 @@
0
- -57
+ -58
2
@@ -8495,7 +8499,7 @@
0
- -17
+ -18
2
@@ -8504,7 +8508,7 @@
0
- -17
+ -18
2
@@ -8513,7 +8517,7 @@
0
- -6
+ -7
2
@@ -8531,7 +8535,7 @@
0
- -6
+ -7
2
@@ -8540,7 +8544,7 @@
0
- -28
+ -29
2
@@ -8551,27 +8555,54 @@
0
- -14
+ -15
- 33
+ 39
2
(:auto !!!:)
(:include synopsis:)
!!!!Requirements:
The (:link
1
0
- -14
+ -15
2
- :) function must not be called outside of a catch block.
!!!!Returns:
* An (:link
+ :) function must not be called outside of a catch block.
In addition, to safely copy an exception from one thread to another, if the exception object is copied by
1
0
- -9
+ -15
+
+
+ 2
+ or
+ 1
+
+ 0
+
+ -55
+
+
+ 2
+ , the two copies must not have shared state. Exceptions that have value-type semantics (as well as the boost::
+ 1
+
+ 0
+
+ -7
+
+
+ 2
+ type itself) satisfy this requirement.
!!!!Returns:
* An (:link
+ 1
+
+ 0
+
+ -10
2
@@ -8580,7 +8611,7 @@
0
- -9
+ -10
2
@@ -8589,7 +8620,7 @@
0
- -14
+ -15
2
@@ -8598,7 +8629,7 @@
0
- -14
+ -15
2
@@ -8607,29 +8638,29 @@
0
- -49
+ -50
2
- :) was used at the time the currently handled exception object was passed to throw. Whenever
+ :) was used at the time the currently handled exception object was passed to throw. Whenever (:link
1
0
- -14
+ -15
2
- fails to properly copy the current exception object, it returns an
+ :) fails to properly copy the current exception object, it returns an (:link
1
0
- -9
+ -10
2
- to an object of type that is as close as possible to the original exception type, using
+ :) to an object of type that is as close as possible to the original exception type, using (:link
1
0
@@ -8638,21 +8669,21 @@
2
- as a final fallback. All such types derive from boost::
+ :) as a final fallback. All such types derive from boost::(:link
1
0
- -6
+ -7
2
- , and:
** if the original exception object derives from boost::(:link
+ :), and:
** if the original exception object derives from boost::(:link
1
0
- -6
+ -7
2
@@ -8661,54 +8692,54 @@
0
- -6
+ -7
2
- :) sub-object of the object referred to by the returned
+ :) sub-object of the object referred to by the returned (:link
1
0
- -9
+ -10
2
- is initialized by the boost::(:link
+ :) is initialized by the boost::(:link
1
0
- -6
+ -7
2
- :) copy constructor;
** if available, the exception contains the std::type_info of the original exception object, accessible through
+ :) copy constructor;
** if available, the exception contains the std::type_info of the original exception object, accessible through (:link
1
0
- -46
+ -47
2
- <
+ :)<(:link
1
0
- -24
+ -25
2
- >.
+ :)>.
0
- -15
+ -16
@@ -8721,7 +8752,7 @@
0
- -16
+ -17
@@ -8732,7 +8763,7 @@
0
- -6
+ -7
2
@@ -8741,7 +8772,7 @@
0
- -41
+ -42
2
@@ -8750,7 +8781,7 @@
0
- -6
+ -7
2
@@ -8759,7 +8790,7 @@
0
- -27
+ -28
2
@@ -8768,7 +8799,7 @@
0
- -41
+ -42
2
@@ -8777,7 +8808,7 @@
0
- -6
+ -7
2
@@ -8786,7 +8817,7 @@
0
- -30
+ -31
2
@@ -8795,7 +8826,7 @@
0
- -6
+ -7
2
@@ -8804,7 +8835,7 @@
0
- -6
+ -7
2
@@ -8815,7 +8846,7 @@
0
- -17
+ -18
@@ -8826,7 +8857,7 @@
0
- -6
+ -7
2
@@ -8835,7 +8866,7 @@
0
- -6
+ -7
2
@@ -8846,7 +8877,7 @@
0
- -18
+ -19
@@ -8857,7 +8888,7 @@
0
- -6
+ -7
2
@@ -8866,7 +8897,7 @@
0
- -21
+ -22
2
@@ -8875,7 +8906,7 @@
0
- -18
+ -19
2
@@ -8884,26 +8915,13 @@
0
- -18
+ -19
2
();
}
}@]
-
-
- 0
-
- -19
-
-
-
- 1
- 2
- (:auto !!:)
!!!Synopsis
(:include synopsis:)
-
-
0
@@ -8924,6 +8942,19 @@
-21
+
+ 1
+ 2
+ (:auto !!:)
!!!Synopsis
(:include synopsis:)
+
+
+
+
+ 0
+
+ -22
+
+
37
2
@@ -8932,7 +8963,7 @@
0
- -6
+ -7
2
@@ -8941,7 +8972,7 @@
0
- -57
+ -58
2
@@ -8950,7 +8981,7 @@
0
- -6
+ -7
2
@@ -8968,7 +8999,7 @@
0
- -6
+ -7
2
@@ -8977,7 +9008,7 @@
0
- -21
+ -22
2
@@ -8986,7 +9017,7 @@
0
- -57
+ -58
2
@@ -8995,7 +9026,7 @@
0
- -57
+ -58
2
@@ -9004,7 +9035,7 @@
0
- -57
+ -58
2
@@ -9031,7 +9062,7 @@
0
- -21
+ -22
2
@@ -9040,7 +9071,7 @@
0
- -57
+ -58
2
@@ -9049,7 +9080,7 @@
0
- -9
+ -10
2
@@ -9058,7 +9089,7 @@
0
- -21
+ -22
2
@@ -9067,7 +9098,7 @@
0
- -31
+ -32
2
@@ -9076,7 +9107,7 @@
0
- -18
+ -19
2
@@ -9096,7 +9127,7 @@
0
- -22
+ -23
@@ -9107,7 +9138,7 @@
0
- -21
+ -22
2
@@ -9116,7 +9147,7 @@
0
- -6
+ -7
2
@@ -9125,7 +9156,7 @@
0
- -6
+ -7
2
@@ -9143,7 +9174,7 @@
0
- -41
+ -42
2
@@ -9152,7 +9183,7 @@
0
- -6
+ -7
2
@@ -9161,7 +9192,7 @@
0
- -6
+ -7
2
@@ -9170,7 +9201,7 @@
0
- -21
+ -22
2
@@ -9190,7 +9221,7 @@
0
- -23
+ -24
@@ -9201,7 +9232,7 @@
0
- -57
+ -58
2
@@ -9210,7 +9241,7 @@
0
- -6
+ -7
2
@@ -9230,7 +9261,7 @@
0
- -24
+ -25
@@ -9241,7 +9272,7 @@
0
- -57
+ -58
2
@@ -9250,7 +9281,7 @@
0
- -14
+ -15
2
@@ -9259,7 +9290,7 @@
0
- -9
+ -10
2
@@ -9279,7 +9310,7 @@
0
- -25
+ -26
@@ -9290,53 +9321,13 @@
0
- -6
+ -7
2
:) object.
!!!!Throws:
Nothing.
-
-
- 0
-
- -26
-
-
-
- 7
- 2
- (:auto !!!:)
(:include synopsis:)
This type is designed to be used as a standard (:link
- 1
-
- 0
-
- -57
-
-
- 2
- :) instance for transporting the string passed as a second argument to fopen in exceptions indicating fopen failures and deriving from boost::(:link
- 1
-
- 0
-
- -6
-
-
- 2
- :).
!!!Example:
(:include
- 1
-
- 0
-
- -69
-
-
- 2
- :)
-
-
0
@@ -9352,16 +9343,16 @@
0
- -57
+ -58
2
- :) instance for transporting a relevant errno value in exceptions deriving from boost::(:link
+ :) instance for transporting the string passed as a second argument to fopen in exceptions indicating fopen failures and deriving from boost::(:link
1
0
- -6
+ -7
2
@@ -9384,6 +9375,46 @@
-28
+
+ 7
+ 2
+ (:auto !!!:)
(:include synopsis:)
This type is designed to be used as a standard (:link
+ 1
+
+ 0
+
+ -58
+
+
+ 2
+ :) instance for transporting a relevant errno value in exceptions deriving from boost::(:link
+ 1
+
+ 0
+
+ -7
+
+
+ 2
+ :).
!!!Example:
(:include
+ 1
+
+ 0
+
+ -69
+
+
+ 2
+ :)
+
+
+
+
+ 0
+
+ -29
+
+
11
2
@@ -9392,7 +9423,7 @@
0
- -6
+ -7
2
@@ -9401,7 +9432,7 @@
0
- -6
+ -7
2
@@ -9419,7 +9450,7 @@
0
- -16
+ -17
2
@@ -9428,7 +9459,7 @@
0
- -55
+ -57
2
@@ -9439,7 +9470,7 @@
0
- -29
+ -30
@@ -9450,7 +9481,7 @@
0
- -48
+ -49
2
@@ -9459,7 +9490,7 @@
0
- -45
+ -46
2
@@ -9468,7 +9499,7 @@
0
- -11
+ -12
2
@@ -9477,7 +9508,25 @@
0
- -28
+ -29
+
+
+ 2
+ mod="w":)
##(:link
+ 1
+
+ 0
+
+ -14
+
+
+ 2
+ mod="w":)
##(:link
+ 1
+
+ 0
+
+ -49
2
@@ -9504,25 +9553,7 @@
0
- -12
-
-
- 2
- mod="w":)
##(:link
- 1
-
- 0
-
- -47
-
-
- 2
- mod="w":)
##(:link
- 1
-
- 0
-
- -22
+ -23
2
@@ -9531,7 +9562,7 @@
0
- -6
+ -7
2
@@ -9540,7 +9571,7 @@
0
- -32
+ -33
2
@@ -9549,7 +9580,7 @@
0
- -45
+ -46
2
@@ -9558,7 +9589,7 @@
0
- -57
+ -58
2
@@ -9573,60 +9604,6 @@
2
:)
###(:link
1
-
- 0
-
- -53
-
-
- 2
- :)
###(:link
- 1
-
- 0
-
- -46
-
-
- 2
- :)
###(:link
- 1
-
- 0
-
- -17
-
-
- 2
- :)
##(:link http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2179.html|N2179:) Transporting of Exceptions between Threads
###(:link
- 1
-
- 0
-
- -9
-
-
- 2
- :)
###(:link
- 1
-
- 0
-
- -49
-
-
- 2
- :)
###(:link
- 1
-
- 0
-
- -14
-
-
- 2
- :)
###(:link
- 1
0
@@ -9639,7 +9616,61 @@
0
- -31
+ -47
+
+
+ 2
+ :)
###(:link
+ 1
+
+ 0
+
+ -18
+
+
+ 2
+ :)
##(:link http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2179.html|N2179:) Transporting of Exceptions between Threads
###(:link
+ 1
+
+ 0
+
+ -10
+
+
+ 2
+ :)
###(:link
+ 1
+
+ 0
+
+ -50
+
+
+ 2
+ :)
###(:link
+ 1
+
+ 0
+
+ -15
+
+
+ 2
+ :)
###(:link
+ 1
+
+ 0
+
+ -55
+
+
+ 2
+ :)
###(:link
+ 1
+
+ 0
+
+ -32
2
@@ -9657,7 +9688,7 @@
0
- -21
+ -22
2
@@ -9666,7 +9697,7 @@
0
- -18
+ -19
2
@@ -9684,7 +9715,7 @@
0
- -5
+ -6
2
@@ -9702,7 +9733,7 @@
0
- -33
+ -5
2
@@ -9729,7 +9760,7 @@
0
- -60
+ -61
2
@@ -9738,7 +9769,7 @@
0
- -10
+ -11
2
@@ -9758,7 +9789,7 @@
0
- -30
+ -31
@@ -9769,7 +9800,7 @@
0
- -57
+ -58
2
@@ -9778,7 +9809,7 @@
0
- -6
+ -7
2
@@ -9798,7 +9829,7 @@
0
- -31
+ -32
@@ -9811,7 +9842,7 @@
0
- -32
+ -33
@@ -9822,7 +9853,7 @@
0
- -45
+ -46
2
@@ -9831,7 +9862,7 @@
0
- -46
+ -47
2
@@ -9840,26 +9871,13 @@
0
- -21
+ -22
2
.
-
-
- 0
-
- -33
-
-
-
- 1
- 2
- (:auto !!:)
(:pagelist fmt="index" tags="type":)
-
-
0
@@ -9875,7 +9893,7 @@
0
- -57
+ -58
2
@@ -9884,7 +9902,7 @@
0
- -57
+ -58
2
@@ -9906,7 +9924,7 @@
0
- -41
+ -42
2
@@ -9915,7 +9933,7 @@
0
- -57
+ -58
2
@@ -9924,7 +9942,7 @@
0
- -6
+ -7
2
@@ -9933,7 +9951,7 @@
0
- -57
+ -58
2
@@ -9942,7 +9960,7 @@
0
- -6
+ -7
2
@@ -9960,7 +9978,7 @@
0
- -46
+ -47
2
@@ -9969,7 +9987,7 @@
0
- -46
+ -47
2
@@ -9991,7 +10009,7 @@
0
- -57
+ -58
2
@@ -10000,7 +10018,7 @@
0
- -6
+ -7
2
@@ -10076,9 +10094,18 @@
- 1
+ 3
2
- (:auto !!:)
!!!Synopsis
(:include synopsis:)
+ (:auto !!:)
This header has been deprecated.
Please #include <
+ 1
+
+ 0
+
+ -42
+
+
+ 2
+ > instead.
@@ -10114,6 +10141,19 @@
-44
+
+ 1
+ 2
+ (:auto !!:)
!!!Synopsis
(:include synopsis:)
+
+
+
+
+ 0
+
+ -45
+
+
7
2
@@ -10122,7 +10162,7 @@
0
- -57
+ -58
2
@@ -10131,7 +10171,7 @@
0
- -6
+ -7
2
@@ -10151,7 +10191,7 @@
0
- -45
+ -46
@@ -10162,7 +10202,7 @@
0
- -45
+ -46
2
@@ -10171,7 +10211,7 @@
0
- -49
+ -50
2
@@ -10180,7 +10220,7 @@
0
- -17
+ -18
2
@@ -10189,7 +10229,7 @@
0
- -45
+ -46
2
@@ -10198,7 +10238,7 @@
0
- -45
+ -46
2
@@ -10207,7 +10247,7 @@
0
- -45
+ -46
2
@@ -10216,7 +10256,7 @@
0
- -46
+ -47
2
@@ -10225,7 +10265,7 @@
0
- -21
+ -22
2
@@ -10236,7 +10276,7 @@
0
- -46
+ -47
@@ -10247,7 +10287,7 @@
0
- -57
+ -58
2
@@ -10256,7 +10296,7 @@
0
- -6
+ -7
2
@@ -10274,7 +10314,7 @@
0
- -46
+ -47
2
@@ -10283,7 +10323,7 @@
0
- -46
+ -47
2
@@ -10292,7 +10332,7 @@
0
- -60
+ -61
2
@@ -10303,7 +10343,7 @@
0
- -47
+ -48
@@ -10314,7 +10354,7 @@
0
- -6
+ -7
2
@@ -10323,7 +10363,7 @@
0
- -12
+ -13
2
@@ -10334,7 +10374,7 @@
0
- -48
+ -49
@@ -10345,7 +10385,7 @@
0
- -49
+ -50
2
@@ -10354,7 +10394,7 @@
0
- -45
+ -46
2
@@ -10363,7 +10403,7 @@
0
- -6
+ -7
2
@@ -10392,7 +10432,7 @@
0
- -49
+ -50
@@ -10403,7 +10443,7 @@
0
- -9
+ -10
2
@@ -10412,7 +10452,7 @@
0
- -49
+ -50
2
@@ -10421,7 +10461,7 @@
0
- -49
+ -50
2
@@ -10430,7 +10470,7 @@
0
- -14
+ -15
2
@@ -10439,7 +10479,7 @@
0
- -9
+ -10
2
@@ -10457,7 +10497,7 @@
0
- -14
+ -15
2
@@ -10466,7 +10506,7 @@
0
- -45
+ -46
2
@@ -10475,7 +10515,7 @@
0
- -6
+ -7
2
@@ -10484,7 +10524,7 @@
0
- -9
+ -10
2
@@ -10495,7 +10535,7 @@
0
- -50
+ -51
@@ -10506,7 +10546,7 @@
0
- -50
+ -51
2
@@ -10515,7 +10555,7 @@
0
- -21
+ -22
2
@@ -10524,7 +10564,7 @@
0
- -57
+ -58
2
@@ -10535,7 +10575,7 @@
0
- -51
+ -52
@@ -10548,7 +10588,7 @@
0
- -52
+ -53
@@ -10559,7 +10599,7 @@
0
- -6
+ -7
2
@@ -10568,7 +10608,7 @@
0
- -6
+ -7
2
@@ -10588,7 +10628,7 @@
0
- -53
+ -54
@@ -10599,7 +10639,7 @@
0
- -6
+ -7
2
@@ -10608,7 +10648,7 @@
0
- -6
+ -7
2
@@ -10619,7 +10659,7 @@
0
- -54
+ -55
@@ -10630,7 +10670,7 @@
0
- -49
+ -50
2
@@ -10639,7 +10679,7 @@
0
- -14
+ -15
2
@@ -10650,7 +10690,47 @@
0
- -55
+ -56
+
+
+
+ 7
+ 2
+ (:auto !!!:)
(:include synopsis:)
This type is designed to be used as a standard (:link
+ 1
+
+ 0
+
+ -58
+
+
+ 2
+ :) instance for transporting (in exceptions deriving from boost::(:link
+ 1
+
+ 0
+
+ -7
+
+
+ 2
+ :)) an
+ 1
+
+ 0
+
+ -10
+
+
+ 2
+ to an exception nested into another exception.
+
+
+
+
+ 0
+
+ -57
@@ -10667,24 +10747,6 @@
2
:)>
#include <(:link
1
-
- 0
-
- -19
-
-
- 2
- :)>
#include <(:link
- 1
-
- 0
-
- -61
-
-
- 2
- :)>
#include <(:link
- 1
0
@@ -10692,6 +10754,24 @@
2
+ :)>
#include <(:link
+ 1
+
+ 0
+
+ -62
+
+
+ 2
+ :)>
#include <(:link
+ 1
+
+ 0
+
+ -21
+
+
+ 2
:)>
#include <boost/shared_ptr.hpp>
#include <stdio.h>
#include <string>
#include <errno.h>
typedef boost::(:link http://www.boost.org/libs/tuple/doc/tuple_users_guide.html|tuple:)<boost::(:link
1
@@ -10706,7 +10786,7 @@
0
- -27
+ -28
2
@@ -10715,7 +10795,7 @@
0
- -6
+ -7
2
@@ -10724,7 +10804,7 @@
0
- -30
+ -31
2
@@ -10733,7 +10813,7 @@
0
- -46
+ -47
2
@@ -10744,29 +10824,7 @@
0
- -56
-
-
-
- 3
- 2
- (:auto !!:)
This header has been deprecated.
Please #include <
- 1
-
- 0
-
- -41
-
-
- 2
- > instead.
-
-
-
-
- 0
-
- -57
+ -58
@@ -10777,7 +10835,7 @@
0
- -57
+ -58
2
@@ -10795,7 +10853,7 @@
0
- -6
+ -7
2
@@ -10813,7 +10871,7 @@
0
- -57
+ -58
2
@@ -10831,7 +10889,7 @@
0
- -57
+ -58
2
@@ -10849,7 +10907,7 @@
0
- -57
+ -58
2
@@ -10876,7 +10934,7 @@
0
- -6
+ -7
2
@@ -10894,7 +10952,7 @@
0
- -46
+ -47
2
@@ -10903,7 +10961,7 @@
0
- -42
+ -43
2
@@ -10912,7 +10970,7 @@
0
- -6
+ -7
2
@@ -10921,7 +10979,7 @@
0
- -6
+ -7
2
@@ -10930,7 +10988,7 @@
0
- -46
+ -47
2
@@ -10939,7 +10997,7 @@
0
- -57
+ -58
2
@@ -10959,7 +11017,7 @@
0
- -58
+ -59
@@ -10970,7 +11028,7 @@
0
- -57
+ -58
2
@@ -10979,7 +11037,7 @@
0
- -6
+ -7
2
@@ -10990,7 +11048,7 @@
0
- -59
+ -60
@@ -11003,7 +11061,7 @@
0
- -60
+ -61
@@ -11014,7 +11072,7 @@
0
- -46
+ -47
2
@@ -11023,7 +11081,7 @@
0
- -46
+ -47
2
@@ -11032,7 +11090,7 @@
0
- -6
+ -7
2
@@ -11041,7 +11099,7 @@
0
- -49
+ -50
2
@@ -11050,7 +11108,7 @@
0
- -17
+ -18
2
@@ -11059,7 +11117,7 @@
0
- -45
+ -46
2
@@ -11077,7 +11135,7 @@
0
- -45
+ -46
2
@@ -11086,7 +11144,7 @@
0
- -21
+ -22
2
@@ -11097,7 +11155,7 @@
0
- -61
+ -62
@@ -11106,46 +11164,6 @@
(:auto !!:)
!!!Synopsis
(:include synopsis:)
-
-
- 0
-
- -62
-
-
-
- 7
- 2
- (:auto !!!:)
(:include synopsis:)
This type is designed to be used as a standard (:link
- 1
-
- 0
-
- -57
-
-
- 2
- :) instance for transporting (in exceptions deriving from boost::(:link
- 1
-
- 0
-
- -6
-
-
- 2
- :)) an
- 1
-
- 0
-
- -9
-
-
- 2
- to an exception nested into another exception.
-
-
0
@@ -11183,7 +11201,7 @@
0
- -20
+ -21
2
@@ -11192,7 +11210,7 @@
0
- -6
+ -7
2
@@ -11201,7 +11219,7 @@
0
- -49
+ -50
2
@@ -11210,7 +11228,7 @@
0
- -27
+ -28
2
@@ -11219,7 +11237,7 @@
0
- -49
+ -50
2
@@ -11228,7 +11246,7 @@
0
- -6
+ -7
2
@@ -11263,7 +11281,7 @@
0
- -14
+ -15
2
@@ -11272,7 +11290,7 @@
0
- -9
+ -10
2
@@ -11281,7 +11299,7 @@
0
- -8
+ -9
2
@@ -11290,7 +11308,7 @@
0
- -6
+ -7
2
@@ -11299,7 +11317,7 @@
0
- -9
+ -10
2
@@ -11308,7 +11326,7 @@
0
- -9
+ -10
2
@@ -11317,7 +11335,7 @@
0
- -14
+ -15
2
@@ -11326,7 +11344,7 @@
0
- -14
+ -15
2
@@ -11335,7 +11353,7 @@
0
- -31
+ -32
2
@@ -11344,7 +11362,7 @@
0
- -9
+ -10
2
@@ -11353,7 +11371,7 @@
0
- -31
+ -32
2
@@ -11362,7 +11380,7 @@
0
- -14
+ -15
2
@@ -11371,7 +11389,7 @@
0
- -9
+ -10
2
@@ -11380,7 +11398,7 @@
0
- -49
+ -50
2
@@ -11389,7 +11407,7 @@
0
- -9
+ -10
2
@@ -11407,7 +11425,7 @@
0
- -14
+ -15
2
@@ -11416,7 +11434,7 @@
0
- -31
+ -32
2
@@ -11464,7 +11482,7 @@
0
- -61
+ -62
2
@@ -11482,7 +11500,7 @@
0
- -20
+ -21
2
@@ -11500,7 +11518,7 @@
0
- -19
+ -20
2
@@ -11536,7 +11554,7 @@
0
- -6
+ -7
2
@@ -11545,7 +11563,7 @@
0
- -32
+ -33
2
@@ -11563,7 +11581,7 @@
0
- -27
+ -28
2
@@ -11572,7 +11590,7 @@
0
- -30
+ -31
2
@@ -11581,7 +11599,7 @@
0
- -26
+ -27
2
@@ -11590,7 +11608,7 @@
0
- -32
+ -33
2
@@ -11608,7 +11626,7 @@
0
- -27
+ -28
2
@@ -11617,7 +11635,7 @@
0
- -23
+ -24
2
@@ -11678,7 +11696,7 @@
0
- -21
+ -22
2
@@ -11696,7 +11714,7 @@
0
- -27
+ -28
2
@@ -11705,7 +11723,7 @@
0
- -30
+ -31
2
@@ -11714,7 +11732,7 @@
0
- -26
+ -27
2
@@ -11749,7 +11767,7 @@
0
- -57
+ -58
2
@@ -11771,7 +11789,7 @@
0
- -6
+ -7
2
@@ -11780,7 +11798,7 @@
0
- -6
+ -7
2
@@ -11789,7 +11807,7 @@
0
- -57
+ -58
2
@@ -11811,7 +11829,7 @@
0
- -9
+ -10
2
@@ -11820,7 +11838,7 @@
0
- -14
+ -15
2
@@ -12416,9 +12434,7 @@
- 1
- 2
- !!!!Throws:
std::bad_alloc, or any exception emitted by T1..TN copy constructor.
+ 0
@@ -12429,7 +12445,9 @@
- 0
+ 1
+ 2
+ !!!!Throws:
std::bad_alloc, or any exception emitted by T1..TN copy constructor.
@@ -12754,6 +12772,17 @@
-6
+
+ 0
+
+
+
+
+ 0
+
+ -7
+
+
3
2
@@ -12773,7 +12802,7 @@
0
- -7
+ -8
@@ -12795,7 +12824,7 @@
0
- -8
+ -9
@@ -12817,7 +12846,7 @@
0
- -9
+ -10
@@ -12828,24 +12857,13 @@
0
- -8
+ -9
2
:)>
[@namespace
boost
{
(:include decl pre_indent="4":)
}@]
-
-
- 0
-
- -10
-
-
-
- 0
-
-
0
@@ -12886,6 +12904,17 @@
-14
+
+ 0
+
+
+
+
+ 0
+
+ -15
+
+
3
2
@@ -12894,7 +12923,7 @@
0
- -8
+ -9
2
@@ -12905,7 +12934,7 @@
0
- -15
+ -16
@@ -12927,7 +12956,7 @@
0
- -16
+ -17
@@ -12938,7 +12967,7 @@
0
- -17
+ -18
@@ -12949,7 +12978,7 @@
0
- -15
+ -16
2
@@ -12960,7 +12989,7 @@
0
- -18
+ -19
@@ -12982,7 +13011,7 @@
0
- -19
+ -20
@@ -13004,7 +13033,7 @@
0
- -20
+ -21
@@ -13026,7 +13055,7 @@
0
- -21
+ -22
@@ -13046,7 +13075,7 @@
0
- -8
+ -9
2
@@ -13057,7 +13086,7 @@
0
- -22
+ -23
@@ -13068,7 +13097,7 @@
0
- -23
+ -24
@@ -13099,7 +13128,7 @@
0
- -24
+ -25
@@ -13110,24 +13139,13 @@
0
- -8
+ -9
2
>
[@namespace
boost
{
(:include decl pre_indent="4":)
}@]
-
-
- 0
-
- -25
-
-
-
- 0
-
-
0
@@ -13136,27 +13154,7 @@
- 5
- 2
- `#include <
- 1
-
- 0
-
- -78
-
-
- 2
- >
(:include
- 1
-
- 0
-
- -78
-
-
- 2
- synopsis:)
+ 0
@@ -13174,7 +13172,7 @@
0
- -20
+ -78
2
@@ -13183,7 +13181,7 @@
0
- -20
+ -78
2
@@ -13198,7 +13196,27 @@
- 0
+ 5
+ 2
+ `#include <
+ 1
+
+ 0
+
+ -21
+
+
+ 2
+ >
(:include
+ 1
+
+ 0
+
+ -21
+
+
+ 2
+ synopsis:)
@@ -13220,27 +13238,7 @@
- 5
- 2
- `#include <(:link
- 1
-
- 0
-
- -19
-
-
- 2
- :)>
(:include
- 1
-
- 0
-
- -19
-
-
- 2
- synopsis:)
+ 0
@@ -13250,6 +13248,37 @@
-31
+
+ 5
+ 2
+ `#include <(:link
+ 1
+
+ 0
+
+ -20
+
+
+ 2
+ :)>
(:include
+ 1
+
+ 0
+
+ -20
+
+
+ 2
+ synopsis:)
+
+
+
+
+ 0
+
+ -32
+
+
3
2
@@ -13258,7 +13287,7 @@
0
- -8
+ -9
2
@@ -13269,7 +13298,7 @@
0
- -32
+ -33
@@ -13287,17 +13316,6 @@
>
(:include decl:)
-
-
- 0
-
- -33
-
-
-
- 0
-
-
0
@@ -13346,7 +13364,7 @@
0
- -61
+ -62
2
@@ -13355,7 +13373,7 @@
0
- -61
+ -62
2
@@ -13399,7 +13417,7 @@
0
- -51
+ -52
2
@@ -13434,7 +13452,7 @@
0
- -6
+ -7
2
@@ -13449,9 +13467,7 @@
- 1
- 2
- [@(:include api:)@]
+ 0
@@ -13464,7 +13480,7 @@
1
2
- [@#include <boost/shared_ptr.hpp>
namespace
boost
{
(:include api pre_indent="4":)
}@]
+ [@(:include api:)@]
@@ -13474,6 +13490,19 @@
-43
+
+ 1
+ 2
+ [@#include <boost/shared_ptr.hpp>
namespace
boost
{
(:include api pre_indent="4":)
}@]
+
+
+
+
+ 0
+
+ -44
+
+
3
2
@@ -13493,7 +13522,7 @@
0
- -44
+ -45
@@ -13524,7 +13553,7 @@
0
- -45
+ -46
@@ -13546,7 +13575,7 @@
0
- -46
+ -47
@@ -13555,17 +13584,6 @@
[@namespace
boost
{
(:include decl pre_indent="4":)
}@]
-
-
- 0
-
- -47
-
-
-
- 0
-
-
0
@@ -13584,6 +13602,17 @@
-49
+
+ 0
+
+
+
+
+ 0
+
+ -50
+
+
3
2
@@ -13592,7 +13621,7 @@
0
- -59
+ -60
2
@@ -13603,7 +13632,7 @@
0
- -50
+ -51
@@ -13625,7 +13654,7 @@
0
- -51
+ -52
@@ -13638,7 +13667,7 @@
0
- -52
+ -53
@@ -13649,7 +13678,7 @@
0
- -53
+ -54
@@ -13669,7 +13698,7 @@
0
- -53
+ -54
2
@@ -13680,7 +13709,7 @@
0
- -54
+ -55
@@ -13691,24 +13720,13 @@
0
- -8
+ -9
2
:)>
[@namespace
boost
{
(:include decl pre_indent="4":)
}@]
-
-
- 0
-
- -55
-
-
-
- 0
-
-
0
@@ -13717,7 +13735,27 @@
- 0
+ 5
+ 2
+ `#include <
+ 1
+
+ 0
+
+ -65
+
+
+ 2
+ >
(:include
+ 1
+
+ 0
+
+ -65
+
+
+ 2
+ synopsis:)
@@ -13727,6 +13765,17 @@
-57
+
+ 0
+
+
+
+
+ 0
+
+ -58
+
+
3
2
@@ -13746,7 +13795,7 @@
0
- -58
+ -59
@@ -13757,7 +13806,7 @@
0
- -43
+ -44
2
@@ -13766,7 +13815,7 @@
0
- -43
+ -44
2
@@ -13777,7 +13826,7 @@
0
- -59
+ -60
@@ -13799,7 +13848,7 @@
0
- -60
+ -61
@@ -13810,7 +13859,7 @@
0
- -61
+ -62
@@ -13828,37 +13877,6 @@
:)>
namespace
boost
{
(:include api pre_indent="4":)
}@]
-
-
- 0
-
- -62
-
-
-
- 5
- 2
- `#include <
- 1
-
- 0
-
- -65
-
-
- 2
- >
(:include
- 1
-
- 0
-
- -65
-
-
- 2
- synopsis:)
-
-
0
@@ -13916,7 +13934,7 @@
0
- -9
+ -10
2
@@ -14105,7 +14123,7 @@
0
- -8
+ -9
2
@@ -14409,6 +14427,40 @@
76
+
+
+
+
+ 0
+
+
+
+
+
+ 1
+
+
+
+ -30
+
+
+
+
+
+
+ 0
+
+
+
+
+
+ 1
+
+
+
+ -49
+
+
@@ -14426,40 +14478,6 @@
-29
-
-
-
-
- 0
-
-
-
-
-
- 1
-
-
-
- -48
-
-
-
-
-
-
- 0
-
-
-
-
-
- 1
-
-
-
- -28
-
-
@@ -14491,7 +14509,7 @@
- -15
+ -16
@@ -14508,41 +14526,7 @@
- -59
-
-
-
-
-
-
- 0
-
-
-
-
-
- 1
-
-
-
- -11
-
-
-
-
-
-
- 0
-
-
-
-
-
- 1
-
-
-
- -47
+ -60
@@ -14576,7 +14560,41 @@
- -10
+ -48
+
+
+
+
+
+
+ 0
+
+
+
+
+
+ 1
+
+
+
+ -13
+
+
+
+
+
+
+ 0
+
+
+
+
+
+ 1
+
+
+
+ -11
@@ -14627,7 +14645,7 @@
- -33
+ -5
@@ -14661,31 +14679,7 @@
- -5
-
-
-
-
-
-
- 1
- C6EF854E77AC518489B1BFFA7289990316A55243BCC1FF207FAE8E6C9DA92D03
- 970005765
- 12875
- 321
-
-
-
-
-
- 0
- ../../../../boost/exception/detail/exception_ptr.hpp
- 0
- 0
-
-
-
- -8
+ -6
@@ -14709,175 +14703,7 @@
- -19
-
-
-
-
-
-
- 1
- F32542AFAE813225BBDB707D941B87AC5BB4DDDB5545E9D2A26CEA376113C704
- 3628323784
- 9715
- 527
-
-
-
-
-
- 0
- ../../../../boost/exception/exception.hpp
- 0
- 0
-
-
-
- -39
-
-
-
-
-
-
- 2
- F32542AFAE813225BBDB707D941B87AC5BB4DDDB5545E9D2A26CEA376113C704
- 3628323784
- 9715
- 527
- C908C7F4E8A72C39F05019127BD3345618C0C00CF168EE584E1BD669B6CE062D
- 706692100
- 1961
- 3959
-
-
-
-
-
- 0
- ../../../../boost/exception/exception.hpp
- 0
- 0
-
-
-
- -6
-
-
-
-
-
-
- 3
- F32542AFAE813225BBDB707D941B87AC5BB4DDDB5545E9D2A26CEA376113C704
- 3628323784
- 9715
- 527
- C908C7F4E8A72C39F05019127BD3345618C0C00CF168EE584E1BD669B6CE062D
- 706692100
- 1961
- 3959
- DA154372D8C23BD9EDC30005CA7959CE686D198891097A837D006B5222F04DE9
- 2768248809
- 143
- 60
-
-
-
-
-
- 0
- ../../../../boost/exception/exception.hpp
- 0
- 0
-
-
-
- -52
-
-
-
-
-
-
- 2
- F32542AFAE813225BBDB707D941B87AC5BB4DDDB5545E9D2A26CEA376113C704
- 3628323784
- 9715
- 527
- 17E691632123EB67BA67D590B49EB8094F462F5A10A66A1C5438E1867EF1478E
- 765399792
- 77
- 5922
-
-
-
-
-
- 0
- ../../../../boost/exception/exception.hpp
- 0
- 0
-
-
-
- -25
-
-
-
-
-
-
- 2
- F32542AFAE813225BBDB707D941B87AC5BB4DDDB5545E9D2A26CEA376113C704
- 3628323784
- 9715
- 527
- DF9EA87B0140AACF4422F1B76F6A6A409C15F32858BBBA85A35981A824C56BA9
- 1137981799
- 192
- 9517
-
-
-
-
-
- 0
- ../../../../boost/exception/exception.hpp
- 0
- 0
-
-
-
- -49
-
-
-
-
-
-
- 2
- F32542AFAE813225BBDB707D941B87AC5BB4DDDB5545E9D2A26CEA376113C704
- 3628323784
- 9715
- 527
- F3FB15CD82336271C6E875BC620385322777D16F0B7C233300783CE35710CCBF
- 3292878997
- 282
- 7828
-
-
-
-
-
- 0
- ../../../../boost/exception/exception.hpp
- 0
- 0
-
-
-
- -17
+ -20
@@ -14905,7 +14731,7 @@
- -21
+ -22
@@ -14933,31 +14759,7 @@
- -50
-
-
-
-
-
-
- 1
- 798CC5BDF293C4C5AA61CD85C136E3703490FADD293ECAE6BFEBB4BEF862E108
- 183350558
- 4510
- 321
-
-
-
-
-
- 0
- ../../../../boost/exception/info.hpp
- 0
- 0
-
-
-
- -63
+ -51
@@ -14985,7 +14787,7 @@
- -26
+ -27
@@ -15009,7 +14811,7 @@
- -61
+ -62
@@ -15057,7 +14859,7 @@
- -32
+ -33
@@ -15085,7 +14887,7 @@
- -58
+ -59
@@ -15109,7 +14911,7 @@
- -42
+ -43
@@ -15157,7 +14959,7 @@
- -41
+ -42
@@ -15188,6 +14990,62 @@
-38
+
+
+
+
+ 2
+ 31BD07D599F004E6A0BBE5E1D4D521DCC57D3F1D79BA101D998FAB55CF04903D
+ 1623562038
+ 4482
+ 751
+ 6E325144EF4F41FA3A225EB30729101382C4E99B3D6160E307311E4B4E641010
+ 1097215175
+ 161
+ 240
+
+
+
+
+
+ 0
+ ../../../../boost/exception/info.hpp
+ 0
+ 0
+
+
+
+ -75
+
+
+
+
+
+
+ 2
+ 31BD07D599F004E6A0BBE5E1D4D521DCC57D3F1D79BA101D998FAB55CF04903D
+ 1623562038
+ 4482
+ 751
+ B494F545ED1BD0502F8699D7059DC882495CC0D93A23CFA306E5F39BB14E4A97
+ 259300739
+ 523
+ 3953
+
+
+
+
+
+ 0
+ ../../../../boost/exception/info.hpp
+ 0
+ 0
+
+
+
+ -76
+
+
@@ -15237,7 +15095,7 @@
- -23
+ -24
@@ -15261,7 +15119,7 @@
- -16
+ -17
@@ -15285,7 +15143,7 @@
- -22
+ -23
@@ -15309,7 +15167,7 @@
- -43
+ -44
@@ -15337,7 +15195,175 @@
- -27
+ -28
+
+
+
+
+
+
+ 1
+ D2B32F34DB71CC3A381CE9ACAFA31ED2A0EF136FDC93C962E578F44D861DA263
+ 4046881478
+ 10278
+ 527
+
+
+
+
+
+ 0
+ ../../../../boost/exception/exception.hpp
+ 0
+ 0
+
+
+
+ -39
+
+
+
+
+
+
+ 2
+ D2B32F34DB71CC3A381CE9ACAFA31ED2A0EF136FDC93C962E578F44D861DA263
+ 4046881478
+ 10278
+ 527
+ C0660ECF00405B1CCEC2C8E38D7CBAB9E454481115597FC07AF45386B8A0EF35
+ 1212114074
+ 2056
+ 4124
+
+
+
+
+
+ 0
+ ../../../../boost/exception/exception.hpp
+ 0
+ 0
+
+
+
+ -7
+
+
+
+
+
+
+ 3
+ D2B32F34DB71CC3A381CE9ACAFA31ED2A0EF136FDC93C962E578F44D861DA263
+ 4046881478
+ 10278
+ 527
+ C0660ECF00405B1CCEC2C8E38D7CBAB9E454481115597FC07AF45386B8A0EF35
+ 1212114074
+ 2056
+ 4124
+ DA154372D8C23BD9EDC30005CA7959CE686D198891097A837D006B5222F04DE9
+ 2768248809
+ 143
+ 60
+
+
+
+
+
+ 0
+ ../../../../boost/exception/exception.hpp
+ 0
+ 0
+
+
+
+ -53
+
+
+
+
+
+
+ 2
+ D2B32F34DB71CC3A381CE9ACAFA31ED2A0EF136FDC93C962E578F44D861DA263
+ 4046881478
+ 10278
+ 527
+ 17E691632123EB67BA67D590B49EB8094F462F5A10A66A1C5438E1867EF1478E
+ 765399792
+ 77
+ 6182
+
+
+
+
+
+ 0
+ ../../../../boost/exception/exception.hpp
+ 0
+ 0
+
+
+
+ -26
+
+
+
+
+
+
+ 2
+ D2B32F34DB71CC3A381CE9ACAFA31ED2A0EF136FDC93C962E578F44D861DA263
+ 4046881478
+ 10278
+ 527
+ DF9EA87B0140AACF4422F1B76F6A6A409C15F32858BBBA85A35981A824C56BA9
+ 1137981799
+ 192
+ 10080
+
+
+
+
+
+ 0
+ ../../../../boost/exception/exception.hpp
+ 0
+ 0
+
+
+
+ -50
+
+
+
+
+
+
+ 2
+ D2B32F34DB71CC3A381CE9ACAFA31ED2A0EF136FDC93C962E578F44D861DA263
+ 4046881478
+ 10278
+ 527
+ F3FB15CD82336271C6E875BC620385322777D16F0B7C233300783CE35710CCBF
+ 3292878997
+ 282
+ 8088
+
+
+
+
+
+ 0
+ ../../../../boost/exception/exception.hpp
+ 0
+ 0
+
+
+
+ -18
@@ -15389,175 +15415,7 @@
- -55
-
-
-
-
-
-
- 2
- C54D0581EB7AF805BD91520EEA0138DF2EAAA07BA1D3E61D07F2F715765FE76F
- 3159045543
- 12169
- 927
- 6B3B617AC518A2177BDB89656E726B4E4D79577E289130493A61BAE24FB64838
- 3173127726
- 1101
- 2193
-
-
-
-
-
- 0
- ../../../../boost/exception/detail/exception_ptr.hpp
- 0
- 0
-
-
-
- -77
-
-
-
-
-
-
- 2
- C54D0581EB7AF805BD91520EEA0138DF2EAAA07BA1D3E61D07F2F715765FE76F
- 3159045543
- 12169
- 927
- E23085202D084CBB50F289988A6A592F06D923B77D0AB25D7A98A7188DF5BE3B
- 1414247481
- 766
- 10103
-
-
-
-
-
- 0
- ../../../../boost/exception/detail/exception_ptr.hpp
- 0
- 0
-
-
-
- -14
-
-
-
-
-
-
- 2
- C54D0581EB7AF805BD91520EEA0138DF2EAAA07BA1D3E61D07F2F715765FE76F
- 3159045543
- 12169
- 927
- 2690D4D40C3953A637A3F52F8B18714BAE63A13D7D1CB0C91ED00D73EDDDE358
- 475315732
- 1762
- 429
-
-
-
-
-
- 0
- ../../../../boost/exception/detail/exception_ptr.hpp
- 0
- 0
-
-
-
- -9
-
-
-
-
-
-
- 2
- C54D0581EB7AF805BD91520EEA0138DF2EAAA07BA1D3E61D07F2F715765FE76F
- 3159045543
- 12169
- 927
- 1516D0B7E11CBEB60CE4222565ACCAFF2E9857A8A505C1C26E2AE90087250581
- 3624753243
- 279
- 26
-
-
-
-
-
- 0
- ../../../../boost/exception/detail/exception_ptr.hpp
- 0
- 0
-
-
-
- -24
-
-
-
-
-
-
- 2
- C54D0581EB7AF805BD91520EEA0138DF2EAAA07BA1D3E61D07F2F715765FE76F
- 3159045543
- 12169
- 927
- 0066D4E6E6B189906E6DE04F08509F3737511701A1B1355B37511EC18E8371F4
- 2078296250
- 305
- 10871
-
-
-
-
-
- 0
- ../../../../boost/exception/detail/exception_ptr.hpp
- 0
- 0
-
-
-
- -54
-
-
-
-
-
-
- 2
- C54D0581EB7AF805BD91520EEA0138DF2EAAA07BA1D3E61D07F2F715765FE76F
- 3159045543
- 12169
- 927
- 4B6ED02EA5B5A3B326838794C37ED01C5DC3E8D89FA78E62B9F7A0C78D4DB6FD
- 2715164371
- 116
- 11178
-
-
-
-
-
- 0
- ../../../../boost/exception/detail/exception_ptr.hpp
- 0
- 0
-
-
-
- -31
+ -57
@@ -15609,7 +15467,7 @@
- -44
+ -45
@@ -15636,6 +15494,58 @@
-74
+
+
+
+
+ 1
+ BCB5C3EACCA74DBD8F4FFC79CF82ACCA61EDB2FA7D1D74EA1BBC77A226C5E58A
+ 1547205519
+ 354
+ 323
+
+
+
+
+
+ 0
+ ../../../../boost/exception/errinfo_nested_exception.hpp
+ 0
+ 0
+
+
+
+ -65
+
+
+
+
+
+
+ 2
+ BCB5C3EACCA74DBD8F4FFC79CF82ACCA61EDB2FA7D1D74EA1BBC77A226C5E58A
+ 1547205519
+ 354
+ 323
+ 83E18B98A15DEF9418E38218D221D10DC093B915D630B51974CCD23A6E1EDC44
+ 849683856
+ 98
+ 250
+
+
+
+
+
+ 0
+ ../../../../boost/exception/errinfo_nested_exception.hpp
+ 0
+ 0
+
+
+
+ -56
+
+
@@ -15657,7 +15567,7 @@
- -20
+ -21
@@ -15681,63 +15591,7 @@
- -60
-
-
-
-
-
-
- 2
- 7358F64A438D5A9A5D9AE17EFD5AE0326E98883EF6C1CE1183C40ECD0E0BD698
- 2654996812
- 3980
- 751
- 6E325144EF4F41FA3A225EB30729101382C4E99B3D6160E307311E4B4E641010
- 1097215175
- 161
- 240
-
-
-
-
-
- 0
- ../../../../boost/exception/info.hpp
- 0
- 0
-
-
-
- -75
-
-
-
-
-
-
- 2
- 7358F64A438D5A9A5D9AE17EFD5AE0326E98883EF6C1CE1183C40ECD0E0BD698
- 2654996812
- 3980
- 751
- B494F545ED1BD0502F8699D7059DC882495CC0D93A23CFA306E5F39BB14E4A97
- 259300739
- 523
- 3451
-
-
-
-
-
- 0
- ../../../../boost/exception/info.hpp
- 0
- 0
-
-
-
- -76
+ -61
@@ -15765,7 +15619,7 @@
- -46
+ -47
@@ -15837,7 +15691,175 @@
- -56
+ -41
+
+
+
+
+
+
+ 2
+ 653D3C91AD796FCE5C1616DDD06D72FBE40969C6111B92AC3AA425AB7D451FAB
+ 3664841048
+ 11133
+ 927
+ 6B3B617AC518A2177BDB89656E726B4E4D79577E289130493A61BAE24FB64838
+ 3173127726
+ 1101
+ 1103
+
+
+
+
+
+ 0
+ ../../../../boost/exception/detail/exception_ptr.hpp
+ 0
+ 0
+
+
+
+ -77
+
+
+
+
+
+
+ 2
+ 653D3C91AD796FCE5C1616DDD06D72FBE40969C6111B92AC3AA425AB7D451FAB
+ 3664841048
+ 11133
+ 927
+ 1516D0B7E11CBEB60CE4222565ACCAFF2E9857A8A505C1C26E2AE90087250581
+ 3624753243
+ 279
+ 103
+
+
+
+
+
+ 0
+ ../../../../boost/exception/detail/exception_ptr.hpp
+ 0
+ 0
+
+
+
+ -25
+
+
+
+
+
+
+ 2
+ 653D3C91AD796FCE5C1616DDD06D72FBE40969C6111B92AC3AA425AB7D451FAB
+ 3664841048
+ 11133
+ 927
+ 44A436E88E9302D907AF1F343063D988F0F87C863E372EA97378835C64480093
+ 308353940
+ 75
+ 26
+
+
+
+
+
+ 0
+ ../../../../boost/exception/detail/exception_ptr.hpp
+ 0
+ 0
+
+
+
+ -10
+
+
+
+
+
+
+ 2
+ 653D3C91AD796FCE5C1616DDD06D72FBE40969C6111B92AC3AA425AB7D451FAB
+ 3664841048
+ 11133
+ 927
+ B86F5C0A69B3847A8FC514C61F1DF8EA5DAFFDEC2748F6FD3494198D3741ABC7
+ 639423670
+ 901
+ 8905
+
+
+
+
+
+ 0
+ ../../../../boost/exception/detail/exception_ptr.hpp
+ 0
+ 0
+
+
+
+ -15
+
+
+
+
+
+
+ 2
+ 653D3C91AD796FCE5C1616DDD06D72FBE40969C6111B92AC3AA425AB7D451FAB
+ 3664841048
+ 11133
+ 927
+ 0066D4E6E6B189906E6DE04F08509F3737511701A1B1355B37511EC18E8371F4
+ 2078296250
+ 305
+ 9808
+
+
+
+
+
+ 0
+ ../../../../boost/exception/detail/exception_ptr.hpp
+ 0
+ 0
+
+
+
+ -55
+
+
+
+
+
+
+ 2
+ 653D3C91AD796FCE5C1616DDD06D72FBE40969C6111B92AC3AA425AB7D451FAB
+ 3664841048
+ 11133
+ 927
+ F65C82C62C1EEA672C42FE46189491942DE15B2F8C998E7CAE49588C7D8CBFFA
+ 1041900763
+ 143
+ 10115
+
+
+
+
+
+ 0
+ ../../../../boost/exception/detail/exception_ptr.hpp
+ 0
+ 0
+
+
+
+ -32
@@ -15889,7 +15911,7 @@
- -45
+ -46
@@ -15913,7 +15935,7 @@
- -51
+ -52
@@ -16013,7 +16035,31 @@
- -30
+ -31
+
+
+
+
+
+
+ 1
+ 64E81A46AD2B7E1AFE2718B02484CF9AFE7287CB1DF2CBFFE7B25B7D8D5FDBE3
+ 3361882888
+ 5012
+ 321
+
+
+
+
+
+ 0
+ ../../../../boost/exception/info.hpp
+ 0
+ 0
+
+
+
+ -63
@@ -16037,7 +16083,7 @@
- -13
+ -14
@@ -16093,7 +16139,7 @@
- -53
+ -54
@@ -16121,59 +16167,7 @@
- -18
-
-
-
-
-
-
- 1
- 9DF8D57248B036B570603802AAD3E0FC25D94268FCF31A2B395973D93FFE1CF5
- 1380075423
- 208
- 323
-
-
-
-
-
- 0
- ../../../../boost/exception/errinfo_nested_exception.hpp
- 0
- 0
-
-
-
- -65
-
-
-
-
-
-
- 2
- 9DF8D57248B036B570603802AAD3E0FC25D94268FCF31A2B395973D93FFE1CF5
- 1380075423
- 208
- 323
- 83E18B98A15DEF9418E38218D221D10DC093B915D630B51974CCD23A6E1EDC44
- 849683856
- 98
- 104
-
-
-
-
-
- 0
- ../../../../boost/exception/errinfo_nested_exception.hpp
- 0
- 0
-
-
-
- -62
+ -19
@@ -16201,7 +16195,7 @@
- -57
+ -58
@@ -16233,7 +16227,7 @@
- -7
+ -8
@@ -16268,6 +16262,30 @@
-34
+
+
+
+
+ 1
+ 68C66297C6264EA69A6D19027C04B5113B3061648DA859BD91CB456B0A0526F8
+ 905703606
+ 11839
+ 321
+
+
+
+
+
+ 0
+ ../../../../boost/exception/detail/exception_ptr.hpp
+ 0
+ 0
+
+
+
+ -9
+
+
@@ -16289,15 +16307,6 @@
-
-
- 0
-
- -6
-
-
- type
-
0
@@ -16314,7 +16323,7 @@
-8
-
+ type
@@ -16323,16 +16332,16 @@
-9
- type
+
0
- -13
+ -10
- tutorial
+ type
@@ -16341,7 +16350,7 @@
-14
- exception_ptr free function
+ tutorial
@@ -16350,7 +16359,7 @@
-15
- error_info
+ exception_ptr free function
@@ -16359,7 +16368,7 @@
-16
- noalso noindex tutorial
+ error_info
@@ -16368,7 +16377,7 @@
-17
- error_info free function
+ noalso noindex tutorial
@@ -16377,16 +16386,16 @@
-18
- function
+ error_info free function
0
- -21
+ -19
- diagnostic_information free function
+ function
@@ -16395,7 +16404,7 @@
-22
- diagnostic_information tutorial
+ diagnostic_information free function
@@ -16404,7 +16413,7 @@
-23
- error_info_instance noalso type
+ diagnostic_information tutorial
@@ -16413,7 +16422,7 @@
-24
- type
+ error_info_instance noalso type
@@ -16422,7 +16431,7 @@
-25
- function
+ type
@@ -16431,7 +16440,7 @@
-26
- error_info_instance noalso type
+ function
@@ -16449,7 +16458,7 @@
-28
- tutorial
+ error_info_instance noalso type
@@ -16458,7 +16467,7 @@
-29
- noindex
+ tutorial
@@ -16467,7 +16476,7 @@
-30
- error_info_instance noalso type
+ noindex
@@ -16476,7 +16485,7 @@
-31
- exception_ptr free function
+ error_info_instance noalso type
@@ -16485,6 +16494,15 @@
-32
+ exception_ptr free function
+
+
+
+ 0
+
+ -33
+
+
macro
@@ -16554,7 +16572,16 @@
0
- -42
+ -41
+
+
+ noindex
+
+
+
+ 0
+
+ -43
error_info
@@ -16563,7 +16590,7 @@
0
- -44
+ -45
error_info_instance noalso type
@@ -16572,20 +16599,11 @@
0
- -45
+ -46
free function
-
-
- 0
-
- -46
-
-
- error_info free function
-
0
@@ -16593,7 +16611,7 @@
-47
- tutorial
+ error_info free function
@@ -16611,7 +16629,7 @@
-49
- exception_ptr free function
+ tutorial
@@ -16620,7 +16638,7 @@
-50
- free function
+ exception_ptr free function
@@ -16629,7 +16647,7 @@
-51
-
+ free function
@@ -16638,7 +16656,7 @@
-52
- function
+
@@ -16647,7 +16665,7 @@
-53
- error_info free function
+ function
@@ -16656,7 +16674,7 @@
-54
- exception_ptr free function
+ error_info free function
@@ -16665,7 +16683,7 @@
-55
- noalso noindex tutorial
+ exception_ptr free function
@@ -16674,7 +16692,7 @@
-56
- noindex
+ error_info_instance noalso type
@@ -16683,7 +16701,7 @@
-57
- type
+ noalso noindex tutorial
@@ -16692,7 +16710,7 @@
-58
- error_info_instance noalso type
+ type
@@ -16701,16 +16719,16 @@
-59
- exception_ptr
+ error_info_instance noalso type
0
- -62
+ -60
- error_info_instance noalso type
+ exception_ptr