2008-04-15 21:14:23 +00:00
<shared_ptr>
<id>1</id>
<type>
<string>reno_project</string>
</type>
<object>
<reno_project>
<config>
<shared_ptr>
<id>2</id>
<type>
<string>reno_config</string>
</type>
<object>
<source>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../../..</string>
2008-04-15 21:14:23 +00:00
<type>1</type>
<base>0</base>
</path>
</source>
<match>
<string>.*\.(cpp|hpp|h)$</string>
</match>
<parser>
<string>/\*(?:[^\*]|\*[^/])*\*/|//[^\r\n]*|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|((?:(?:(?:[^\r\n\{\}"'/]|/\*(?:[^\*]|\*[^/])*\*/|//[^\r\n]*|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')+\r?\n)+(?!\r?\n))?[ \t]*\{[ \t]*)|\}[;\t ]*(?:\r?\n)?()</string>
</parser>
</object>
</shared_ptr>
</config>
<layers>
<shared_ptr>
<id>3</id>
<type>
<string>reno_layer_map</string>
</type>
<object>
<sorted>
<size>9</size>
<pair>
<string>default</string>
<shared_ptr>
<id>4</id>
<type>
<string>reno_layer</string>
</type>
<object>
<sorted>
<size>36</size>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>5</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>2</size>
<strong>33C9C03A97DEE6FC1B9B36E8832FF546419173B8389B8488206E7A3DE9C7CA88</strong>
<weak>2998452034</weak>
<size>583</size>
<position>867</position>
<strong>99278A58AB0ED511046D5EBEE4B616E145C9D69033CD5577EC8BF3761227A46A</strong>
<weak>1992783533</weak>
<size>359</size>
<position>211</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/throw_exception.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
2008-05-02 21:34:46 +00:00
<string>throw_exception</string>
2008-04-15 21:14:23 +00:00
</title>
<file_name>
2008-05-02 21:34:46 +00:00
<string></string>
2008-04-15 21:14:23 +00:00
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>6</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
2008-05-02 21:34:46 +00:00
<empty>1</empty>
2008-04-15 21:14:23 +00:00
</path>
</file>
</hook>
<title>
2008-05-02 21:34:46 +00:00
<string>Tutorial: Transporting of Arbitrary Data to the Catch Site</string>
2008-04-15 21:14:23 +00:00
</title>
<file_name>
2008-05-02 21:34:46 +00:00
<string>transporting_data</string>
2008-04-15 21:14:23 +00:00
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>7</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
2008-04-15 22:25:11 +00:00
<size>1</size>
2008-05-02 21:34:46 +00:00
<strong>D9B8E6AA12A4F33953B1A961FA590C5A3840234B6531CA8C04AC985AD5800835</strong>
<weak>2432554768</weak>
<size>702</size>
<position>408</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../example/enable_error_info.cpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
2008-05-02 21:34:46 +00:00
<string>Tutorial: Integrating Boost Exception in Existing Exception Class Hierarchies</string>
2008-04-15 21:14:23 +00:00
</title>
<file_name>
2008-05-02 21:34:46 +00:00
<string>using_enable_error_info</string>
2008-04-15 21:14:23 +00:00
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>1</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
2008-04-16 22:55:19 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>8</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
<size>1</size>
<strong>AEB5EEC1A44A4F0B184A6F73617CB57E82CE06A15DB6036D54109C66CDE06EFF</strong>
<weak>625364235</weak>
<size>290</size>
<position>302</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
<string>../../example/logging.cpp</string>
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>Tutorial: Logging of boost::exception Objects</string>
</title>
<file_name>
<string>logging</string>
</file_name>
</object>
2008-04-16 22:55:19 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
</container>
</pair>
2008-04-15 21:14:23 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>9</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>2</size>
<strong>4DA932D1993B771C5283379491E9425AAE1E6D132B21E074D08BAADF069A2B23</strong>
<weak>280314796</weak>
<size>2045</size>
<position>434</position>
<strong>6C36EC2567753CC18222000D43FD485704631A9F79F4B5C1BE9DE4D8282D4AE5</strong>
<weak>2163400011</weak>
<size>715</size>
<position>846</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception/exception.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
2008-05-02 21:34:46 +00:00
<string>exception</string>
2008-04-15 21:14:23 +00:00
</title>
<file_name>
<string></string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>10</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
2008-04-15 21:56:34 +00:00
<size>2</size>
2008-05-02 21:34:46 +00:00
<strong>F2625EB427DE44F90BD9E85E4E593BFF0FA732700934105770F16C8224BAA525</strong>
<weak>1648371423</weak>
<size>6100</size>
<position>737</position>
<strong>27AC1164E0A824D548386BEDCDC81DCAC283F3D286B0ECEE05B039BB8C392BFC</strong>
<weak>1247954090</weak>
<size>249</size>
<position>1499</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception/info.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
2008-05-02 21:34:46 +00:00
<string>operator<</exception</string>
2008-04-15 21:14:23 +00:00
</title>
<file_name>
2008-04-15 21:56:34 +00:00
<string></string>
2008-04-15 21:14:23 +00:00
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
2008-04-15 21:56:34 +00:00
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>11</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
<size>2</size>
2008-05-02 21:34:46 +00:00
<strong>F2625EB427DE44F90BD9E85E4E593BFF0FA732700934105770F16C8224BAA525</strong>
<weak>1648371423</weak>
<size>6100</size>
<position>737</position>
<strong>65D13C1BB0A16823F69A32BAB56A51CA317075C7FC8B7441EE0D9B57AF5AB2AC</strong>
<weak>2592266329</weak>
<size>712</size>
<position>1750</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception/info.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
2008-05-02 21:34:46 +00:00
<string>get_error_info</string>
2008-04-15 21:14:23 +00:00
</title>
<file_name>
<string></string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>12</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
2008-04-15 21:56:34 +00:00
<size>2</size>
2008-05-02 21:34:46 +00:00
<strong>C4D33E012F1FD360A08BE7032246E4361A8D8A3E1D316D454707AD9484C9F8C0</strong>
<weak>2765396103</weak>
<size>1505</size>
<position>367</position>
<strong>21F529F6CC88DB2566F36223A07F700BD043680083D73ABA1A7444A663AAFCFF</strong>
<weak>4141043385</weak>
<size>241</size>
<position>1258</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
2008-04-15 21:56:34 +00:00
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception/enable_error_info.hpp</string>
2008-04-15 21:56:34 +00:00
<type>0</type>
<base>0</base>
2008-04-15 21:14:23 +00:00
</path>
</file>
</hook>
<title>
2008-05-02 21:34:46 +00:00
<string>enable_error_info</string>
2008-04-15 21:14:23 +00:00
</title>
<file_name>
2008-04-15 21:56:34 +00:00
<string></string>
2008-04-15 21:14:23 +00:00
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 21:56:34 +00:00
<size>1</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-04-15 21:56:34 +00:00
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>13</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
2008-04-15 21:14:23 +00:00
<hook>
2008-04-15 21:56:34 +00:00
<stream_hook_path>
<container>
2008-04-15 22:25:11 +00:00
<size>2</size>
2008-05-02 21:34:46 +00:00
<strong>973F8368D72D56424349CBB81C8F3015CB9F4F0CD7B23A8C62C3DBADDA37CD57</strong>
<weak>3833800883</weak>
<size>4832</size>
<position>514</position>
<strong>156B870761DB092CE4269C1173B479A344A1041BA2B883765AF19A72B371D776</strong>
<weak>3239976720</weak>
<size>117</size>
<position>4709</position>
2008-04-15 21:56:34 +00:00
</container>
</stream_hook_path>
2008-04-15 21:14:23 +00:00
</hook>
2008-04-15 21:56:34 +00:00
<file>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../../../boost/exception_ptr.hpp</string>
2008-04-15 21:56:34 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
2008-05-02 21:34:46 +00:00
<string>rethrow_exception</string>
2008-04-15 21:56:34 +00:00
</title>
<file_name>
2008-04-15 22:25:11 +00:00
<string></string>
2008-04-15 21:56:34 +00:00
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-04-15 22:25:11 +00:00
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
2008-04-15 21:56:34 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>14</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
2008-04-15 21:14:23 +00:00
<hook>
2008-04-15 21:56:34 +00:00
<stream_hook_path>
<container>
<size>1</size>
2008-05-02 21:34:46 +00:00
<strong>E64E4DFB1DC251F844260AE133EFD419677D0F7143D65B578DEE525492F6B624</strong>
<weak>2172131053</weak>
2008-04-15 21:56:34 +00:00
<size>94</size>
<position>227</position>
</container>
</stream_hook_path>
2008-04-15 21:14:23 +00:00
</hook>
2008-04-15 21:56:34 +00:00
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception.hpp</string>
2008-04-15 21:56:34 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
2008-05-02 21:34:46 +00:00
<string>boost/exception.hpp</string>
2008-04-15 21:56:34 +00:00
</title>
<file_name>
2008-05-02 21:34:46 +00:00
<string>exception_hpp</string>
2008-04-15 21:56:34 +00:00
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>!!!boost/exception.hpp This header file includes all other header files of Boost Exception: (:pagelist tags="header":) </string>
2008-04-15 21:56:34 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>15</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
2008-04-15 21:14:23 +00:00
<hook>
2008-04-15 21:56:34 +00:00
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>1</size>
<strong>40C2FBC8600FE6877A6D46EC005D97EB1F612B8687CCA297C838E10A80E089AA</strong>
<weak>2576029551</weak>
<size>94</size>
<position>227</position>
2008-04-15 21:56:34 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../../../boost/exception_ptr.hpp</string>
2008-04-15 21:56:34 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
2008-05-02 21:34:46 +00:00
<string>boost/exception_ptr.hpp</string>
2008-04-15 21:56:34 +00:00
</title>
<file_name>
2008-05-02 21:34:46 +00:00
<string>exception_cloning_hpp</string>
2008-04-15 21:56:34 +00:00
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>!!!boost/exception_ptr.hpp This header file contains the following definitions/declarations: (:pagelist link="backlink" layer="synopsis":) </string>
2008-04-15 21:56:34 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>16</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>1</size>
<strong>2C5F1B7E5C5052C9C9305848AB499A9C166D728EAAD25DC936B75FCA997A0650</strong>
<weak>3171555959</weak>
<size>88</size>
<position>1</position>
2008-04-15 21:56:34 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
2008-05-02 21:34:46 +00:00
<empty>0</empty>
<string>../../../../boost/throw_exception.hpp</string>
<type>0</type>
<base>0</base>
2008-04-15 21:56:34 +00:00
</path>
</file>
</hook>
<title>
2008-05-02 21:34:46 +00:00
<string>boost/throw_exception.hpp</string>
2008-04-15 21:56:34 +00:00
</title>
<file_name>
2008-05-02 21:34:46 +00:00
<string>throw_exception_hpp</string>
2008-04-15 21:56:34 +00:00
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>1</size>
2008-04-15 21:56:34 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>!!!boost/exception/throw_exception.hpp This header file contains the following definitions/declarations: (:pagelist link="backlink" layer="synopsis":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>17</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
2008-04-15 21:56:34 +00:00
<hook>
2008-05-02 21:34:46 +00:00
<stream_hook_path>
<container>
<size>1</size>
<strong>C9AFCA0931CB65AE31811E702FC48CB22348149B1D259CD9161D391FEC640FA8</strong>
<weak>2324436793</weak>
<size>94</size>
<position>227</position>
</container>
</stream_hook_path>
2008-04-15 21:14:23 +00:00
</hook>
2008-05-02 21:34:46 +00:00
<file>
<path>
<empty>0</empty>
<string>../../../../boost/exception/exception.hpp</string>
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>boost/exception/exception.hpp</string>
</title>
<file_name>
<string>exception_exception_hpp</string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>!!!boost/exception/exception.hpp This header file contains the following definitions/declarations: (:pagelist link="backlink" layer="synopsis":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>18</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
<size>1</size>
<strong>A9C65F105342D728DE9C996079E82DF25408B94A272090039FAAC12D29659F69</strong>
<weak>2378831669</weak>
<size>94</size>
<position>227</position>
</container>
</stream_hook_path>
2008-04-15 21:14:23 +00:00
</hook>
2008-05-02 21:34:46 +00:00
<file>
<path>
<empty>0</empty>
<string>../../../../boost/exception/enable_current_exception.hpp</string>
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>boost/exception/enable_current_exception.hpp</string>
</title>
<file_name>
<string>exception_enable_exception_cloning_hpp</string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>!!!boost/exception/enable_current_exception.hpp This header file contains the following definitions/declarations: (:pagelist link="backlink" layer="synopsis":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>19</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
2008-04-15 21:14:23 +00:00
<hook>
2008-05-02 21:34:46 +00:00
<stream_hook_path>
<container>
<size>1</size>
<strong>DFB8EFE8A4EE9FB101DC20A69A4217A96B78A272D7DE88D579CFE8ECCC070531</strong>
<weak>2228033283</weak>
<size>94</size>
<position>227</position>
</container>
</stream_hook_path>
2008-04-15 21:14:23 +00:00
</hook>
2008-05-02 21:34:46 +00:00
<file>
<path>
<empty>0</empty>
<string>../../../../boost/exception/enable_error_info.hpp</string>
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>boost/exception/enable_error_info.hpp</string>
</title>
<file_name>
<string>exception_enable_error_info_hpp</string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>!!!boost/exception/enable_error_info.hpp This header file contains the following definitions/declarations: (:pagelist link="backlink" layer="synopsis":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>20</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
2008-04-15 22:25:11 +00:00
<hook>
2008-05-02 21:34:46 +00:00
<stream_hook_path>
<container>
<size>1</size>
<strong>CAD6C404CB725D336A44920D2341ECA131149AB02C368B59028F8147F16737BF</strong>
<weak>2258638601</weak>
<size>94</size>
<position>227</position>
</container>
</stream_hook_path>
2008-04-15 22:25:11 +00:00
</hook>
2008-05-02 21:34:46 +00:00
<file>
<path>
<empty>0</empty>
<string>../../../../boost/exception/info_tuple.hpp</string>
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>boost/exception/info_tuple.hpp</string>
</title>
<file_name>
<string>exception_error_info_group_hpp</string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>!!!boost/exception/info_tuple.hpp This header file contains the following definitions/declarations: (:pagelist link="backlink" layer="synopsis":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>21</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
<size>1</size>
<strong>EB524A8A61E5F1A93CE4336B980696C09E7ADF42A6B933BA76EFB1544AB7C4CC</strong>
<weak>2274957083</weak>
<size>94</size>
<position>227</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
<string>../../../../boost/exception/error_info.hpp</string>
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>boost/exception/error_info.hpp</string>
</title>
<file_name>
<string>exception_error_info_value_hpp</string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>3</size>
2008-04-15 21:56:34 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>!!!boost/exception/error_info.hpp This header file contains the following declaration: [@namespace boost { template <class Tag, class T> class (:link </string>
2008-04-15 21:56:34 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>22</id>
2008-04-15 22:25:11 +00:00
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>2</size>
<strong>F2625EB427DE44F90BD9E85E4E593BFF0FA732700934105770F16C8224BAA525</strong>
<weak>1648371423</weak>
<size>6100</size>
<position>737</position>
<strong>865A7E598C4F2EDA41CCDFAD253F5E4699012898C97E29E3CB1C68DABA0C62B1</strong>
<weak>2395321958</weak>
<size>721</size>
<position>626</position>
2008-04-15 22:25:11 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception/info.hpp</string>
2008-04-15 22:25:11 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
2008-05-02 21:34:46 +00:00
<string>error_info</string>
2008-04-15 22:25:11 +00:00
</title>
<file_name>
2008-05-02 21:34:46 +00:00
<string></string>
2008-04-15 22:25:11 +00:00
</file_name>
</object>
2008-04-15 21:56:34 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:); }@] </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-22</id>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>23</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
2008-04-15 22:25:11 +00:00
<hook>
2008-05-02 21:34:46 +00:00
<stream_hook_path>
<container>
<size>1</size>
<strong>49D31376D97691F7C84A134B5D8C7C66EF1ED6901D376CA250D634AE2B38AB5E</strong>
<weak>549270010</weak>
<size>163</size>
<position>572</position>
</container>
</stream_hook_path>
2008-04-15 22:25:11 +00:00
</hook>
2008-05-02 21:34:46 +00:00
<file>
<path>
<empty>0</empty>
<string>../../../../boost/exception/info.hpp</string>
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>BOOST_ERROR_INFO</string>
</title>
<file_name>
<string></string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
2008-04-15 21:56:34 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>24</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
<size>2</size>
<strong>973F8368D72D56424349CBB81C8F3015CB9F4F0CD7B23A8C62C3DBADDA37CD57</strong>
<weak>3833800883</weak>
<size>4832</size>
<position>514</position>
<strong>ED09F845070FF7D381BE5EFB6B55313FD09FBA16B64B69992410380EFA45519C</strong>
<weak>2051939590</weak>
<size>78</size>
<position>409</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
<string>../../../../boost/exception_ptr.hpp</string>
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>exception_ptr</string>
</title>
<file_name>
<string></string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
2008-04-15 21:56:34 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>25</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
2008-04-15 22:25:11 +00:00
<hook>
2008-05-02 21:34:46 +00:00
<stream_hook_path>
<container>
<size>2</size>
<strong>973F8368D72D56424349CBB81C8F3015CB9F4F0CD7B23A8C62C3DBADDA37CD57</strong>
<weak>3833800883</weak>
<size>4832</size>
<position>514</position>
<strong>921FBF6991E17349BFF2AD6F165372F85AA9457DDB28E502ABB6B392BBA6B529</strong>
<weak>3119269037</weak>
<size>284</size>
<position>4423</position>
</container>
</stream_hook_path>
2008-04-15 22:25:11 +00:00
</hook>
2008-05-02 21:34:46 +00:00
<file>
<path>
<empty>0</empty>
<string>../../../../boost/exception_ptr.hpp</string>
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>copy_exception</string>
</title>
<file_name>
<string></string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>26</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
<size>2</size>
<strong>0ABC82B04F3761C21F4588ABC9D5F82BAF3F293974F0ECE694303EFB59BA7376</strong>
<weak>3824507607</weak>
<size>2762</size>
<position>516</position>
<strong>8F3B5E1A267CA225679713F4DDF528041F573BC02D1DBCD8FFEF57EF0AA599B9</strong>
<weak>4197332561</weak>
<size>180</size>
<position>2576</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
<string>../../../../boost/exception/enable_current_exception.hpp</string>
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>enable_current_exception</string>
</title>
<file_name>
<string></string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>27</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
<size>2</size>
<strong>973F8368D72D56424349CBB81C8F3015CB9F4F0CD7B23A8C62C3DBADDA37CD57</strong>
<weak>3833800883</weak>
<size>4832</size>
<position>514</position>
<strong>9DEEF8ED70BF74F501A96BA5DE5BFD42FAD16DE333ABE189E512C332586FC465</strong>
<weak>2250569940</weak>
<size>1893</size>
<position>2528</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
<string>../../../../boost/exception_ptr.hpp</string>
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>current_exception</string>
</title>
<file_name>
<string></string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>28</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
<size>1</size>
<strong>5EE6ED209B5DBBD30DFCDA1FD30719A799EE9DBD48A5176F73EADB588CAEB2AA</strong>
<weak>2442598207</weak>
<size>94</size>
<position>227</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
<string>../../../../boost/exception/info.hpp</string>
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>boost/exception/info.hpp</string>
</title>
<file_name>
<string>exception_error_info_hpp</string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
<string>!!!boost/exception/info.hpp This header file contains the following definitions/declarations: (:pagelist link="backlink" layer="synopsis":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>29</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
<size>2</size>
<strong>973F8368D72D56424349CBB81C8F3015CB9F4F0CD7B23A8C62C3DBADDA37CD57</strong>
<weak>3833800883</weak>
<size>4832</size>
<position>514</position>
<strong>9567A192BF523DDF741004FFF5BDB044D715FEB7CE9AEC89ACC25C1C33E48C4E</strong>
<weak>2232115228</weak>
<size>381</size>
<position>26</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
<string>../../../../boost/exception_ptr.hpp</string>
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>unknown_exception</string>
</title>
<file_name>
<string></string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>30</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
<size>0</size>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>1</empty>
</path>
</file>
</hook>
<title>
<string>Boost Exception</string>
</title>
<file_name>
<string>boost-exception</string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>113</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>!!Abstract The purpose of Boost Exception is to ease the design of exception class hierarchies and to help write exception handling and error reporting code. It supports transporting of arbitrary data to the catch site, which is otherwise tricky due to the no-throw requirements (15.5.1) for exception classes. Data can be added to any exception object, either directly in the throw-expression (15.1), or at a later time as the exception object propagates up the call stack. The ability to add data to exception objects after they have been passed to @@throw@@ is important, because often some of the information needed to handle an exception is unavailable in the context where the failure is detected. Boost Exception also supports (:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>31</id>
2008-04-15 22:25:11 +00:00
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>0</size>
2008-04-15 22:25:11 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
2008-05-02 21:34:46 +00:00
<empty>1</empty>
2008-04-15 22:25:11 +00:00
</path>
</file>
</hook>
<title>
2008-05-02 21:34:46 +00:00
<string>Tutorial: Transporting of Exceptions between Threads</string>
2008-04-15 22:25:11 +00:00
</title>
<file_name>
2008-05-02 21:34:46 +00:00
<string>cloning</string>
2008-04-15 22:25:11 +00:00
</file_name>
</object>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>|cloning:) of exception objects, implemented non-intrusively and automatically by the @@boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-5</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@ function. !!!!Note: Boost Exception was accepted as a Boost library on November 7 2007, however it has not yet been part of an official Boost release. Current version can be downloaded from (:link http://svn.boost.org/svn/boost/trunk | Boost SVN:). !!Contents #Tutorial ##(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-6</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) ##(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-7</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) ##(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-31</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) ##(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-8</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) #Documentation ##Class @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ ##Transporting of Arbitrary Data to the Catch Site ###@@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ ###@@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-10</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>|operator<<:)()@@ ###@@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-11</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)()@@ ###@@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-12</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)()@@ ###@@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-23</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ ##Transporting of Exceptions between Threads ###@@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-24</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ ###@@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-26</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)()@@ ###@@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@ ###@@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-25</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@ ###@@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-13</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@ ###@@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-29</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ ##@@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-5</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@ ##Headers ###@@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-14</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ ###@@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-15</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ ###@@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-16</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ ###@@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-18</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ ###@@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-19</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ ###@@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-28</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ ###@@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-20</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ ###@@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-21</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ ###@@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-17</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ #(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>32</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
<size>0</size>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>1</empty>
</path>
</file>
</hook>
<title>
<string>Index</string>
</title>
<file_name>
<string>name_idx</string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) !!Synopsis @@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-14</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)>@@ [@namespace boost { (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string> decl:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string> decl:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-10</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string> decl:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-11</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string> decl:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-12</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string> decl:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-23</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string> decl:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string> decl:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-26</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string> decl:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string> decl:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-25</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string> decl:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-13</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string> decl:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-29</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string> decl:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-5</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string> decl:) }@] (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) !!Transporting of Arbitrary Data to the Catch Site (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-10</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) (:include </string>
<variant>1</variant>
2008-04-15 22:25:11 +00:00
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-11</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-12</id>
2008-04-15 22:25:11 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-23</id>
2008-04-15 22:25:11 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:) !!Transporting of Exceptions between Threads (:include </string>
2008-04-15 22:25:11 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
2008-05-02 21:34:46 +00:00
<shared_ptr>
<id>-24</id>
</shared_ptr>
</weak_ptr>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-26</id>
</shared_ptr>
</weak_ptr>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-27</id>
</shared_ptr>
</weak_ptr>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-25</id>
</shared_ptr>
</weak_ptr>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-13</id>
</shared_ptr>
</weak_ptr>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-29</id>
</shared_ptr>
</weak_ptr>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:) !!Throwing Exceptions (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-5</id>
</shared_ptr>
</weak_ptr>
2008-04-15 22:25:11 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:) </string>
2008-04-15 22:25:11 +00:00
</container>
</pair>
2008-04-15 21:14:23 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-31</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-32</id>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
<string>!Index (:pagelist fmt="index" except_tags="noindex":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>33</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
<size>1</size>
<strong>5373E336DC4892A41D31694BCA1146382FC3137819A04689CA1F9FFAF1CFAB3B</strong>
<weak>4050491732</weak>
<size>466</size>
<position>307</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../example/cloning_1.cpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>Tutorial: Using enable_current_exception() at the Time of the Throw</string>
</title>
<file_name>
<string>using_enable_cloning</string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":)</string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>34</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
<size>1</size>
<strong>187BFD2B78A0DD006717B5B06FFD465E2468F521C32A86FB793F7A68AB5417F3</strong>
<weak>4276724153</weak>
<size>574</size>
<position>382</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../example/error_info_1.cpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>Tutorial: Adding of Arbitrary Data at the Point of the Throw</string>
</title>
<file_name>
<string>adding_data_at_throw</string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":)</string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>35</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
<size>2</size>
<strong>4DA932D1993B771C5283379491E9425AAE1E6D132B21E074D08BAADF069A2B23</strong>
<weak>280314796</weak>
<size>2045</size>
<position>434</position>
<strong>88F7292786F7625A38638650D1EE2677F961CFA644FEAEC1B0315F6B8BE13128</strong>
<weak>3570030120</weak>
<size>397</size>
<position>1642</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../../../boost/exception/exception.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>exception::what</string>
</title>
<file_name>
<string></string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>36</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
<size>0</size>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>1</empty>
</path>
</file>
</hook>
<title>
<string>exception::exception</string>
</title>
<file_name>
<string>exception_constructors</string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>37</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
<size>2</size>
<strong>4DA932D1993B771C5283379491E9425AAE1E6D132B21E074D08BAADF069A2B23</strong>
<weak>280314796</weak>
<size>2045</size>
<position>434</position>
<strong>17E691632123EB67BA67D590B49EB8094F462F5A10A66A1C5438E1867EF1478E</strong>
<weak>765399792</weak>
<size>77</size>
<position>1563</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../../../boost/exception/exception.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>exception::~exception</string>
</title>
<file_name>
<string>exception_destructor</string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>38</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
<size>1</size>
<strong>E444EE9697EEADFDE0767E1D0242FC0E70D98E61FB1F0FFA099648DE509B82F3</strong>
<weak>94503238</weak>
<size>773</size>
<position>374</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../example/info_tuple.cpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>Tutorial: Adding Grouped Data to Exceptions</string>
</title>
<file_name>
<string>grouping_data</string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":)</string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>39</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
<size>1</size>
2008-04-15 21:56:34 +00:00
<strong>FC684D0DD5A9732B4130F2AB3DB6E0491D0F523E14B7FB738B2019EA2C7F8717</strong>
<weak>2229778754</weak>
<size>631</size>
2008-04-15 21:14:23 +00:00
<position>319</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../example/cloning_2.cpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>Tutorial: Cloning and Re-throwing an Exception</string>
</title>
<file_name>
<string>cloning_and_rethrowing</string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":)</string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>40</id>
<type>
<string>reno_context</string>
</type>
<object>
<hook>
<hook>
<stream_hook_path>
<container>
<size>1</size>
<strong>F4C951B28F7DE500973AA3DFAA99F2BADA6EDAFA2B406C30BEF3B7FBE6FD57D7</strong>
<weak>2263754923</weak>
<size>982</size>
<position>306</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../example/error_info_2.cpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
</hook>
<title>
<string>Tutorial: Adding of Arbitrary Data to Active Exception Objects</string>
</title>
<file_name>
<string>adding_data_later</string>
</file_name>
</object>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
<string>(:include include:) !!!See also: (:pagelist link="backlink" except_tags="noalso":)</string>
</container>
</pair>
</sorted>
</object>
</shared_ptr>
</pair>
<pair>
<string>headers</string>
<shared_ptr>
<id>41</id>
<type>
<string>reno_layer</string>
</type>
<object>
<sorted>
<size>36</size>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-5</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-6</id>
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 21:56:34 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-7</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
2008-04-16 22:55:19 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-8</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
2008-04-15 21:14:23 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 21:56:34 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-10</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-11</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-12</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-13</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 21:56:34 +00:00
<size>3</size>
<variant>2</variant>
<string>[@#include <</string>
<variant>1</variant>
<weak_ptr>
<expired>1</expired>
</weak_ptr>
<variant>2</variant>
<string>>@]</string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-14</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-15</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-16</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-17</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-18</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-19</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-20</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-21</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-23</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 22:25:11 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>3</size>
<variant>2</variant>
<string>[@#include <</string>
<variant>1</variant>
<weak_ptr>
<expired>1</expired>
</weak_ptr>
<variant>2</variant>
<string>>@]</string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-25</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 22:25:11 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-26</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 21:56:34 +00:00
<size>3</size>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>[@#include <(:link </string>
2008-04-15 21:56:34 +00:00
<variant>1</variant>
<weak_ptr>
2008-05-02 21:34:46 +00:00
<expired>0</expired>
<shared_ptr>
<id>-18</id>
</shared_ptr>
2008-04-15 21:56:34 +00:00
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)></string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>3</size>
<variant>2</variant>
<string>[@#include <</string>
<variant>1</variant>
<weak_ptr>
<expired>1</expired>
</weak_ptr>
<variant>2</variant>
<string>>@]</string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-28</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-29</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-30</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-31</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-32</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-33</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-34</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-35</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-36</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-37</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-38</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-39</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-40</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
</sorted>
</object>
</shared_ptr>
</pair>
<pair>
<string>ctors</string>
<shared_ptr>
<id>42</id>
<type>
<string>reno_layer</string>
</type>
<object>
<sorted>
<size>36</size>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-5</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-6</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-7</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-8</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-10</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-11</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-12</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-13</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-14</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-15</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-16</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-17</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-18</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-19</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-20</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-21</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-23</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-25</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-26</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-28</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-29</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-30</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-31</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-32</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-33</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-34</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-35</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-36</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-37</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-38</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-39</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-40</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
</sorted>
</object>
</shared_ptr>
</pair>
<pair>
<string>free</string>
<shared_ptr>
<id>43</id>
<type>
<string>reno_layer</string>
</type>
<object>
<sorted>
<size>36</size>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-5</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-6</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-7</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-8</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-10</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-11</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-12</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-13</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-14</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-15</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-16</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-17</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-18</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-19</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-20</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-21</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-23</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-25</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-26</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-28</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-29</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-30</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-31</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-32</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-33</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-34</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-35</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-36</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-37</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-38</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-39</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-40</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
</sorted>
</object>
</shared_ptr>
</pair>
<pair>
<string>decl</string>
<shared_ptr>
<id>44</id>
<type>
<string>reno_layer</string>
</type>
<object>
<sorted>
<size>36</size>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-5</id>
</shared_ptr>
</weak_ptr>
2008-04-15 21:56:34 +00:00
<container>
2008-05-02 21:34:46 +00:00
<size>5</size>
<variant>2</variant>
<string>[@#ifdef BOOST_NO_EXCEPTIONS void (:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-5</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)( std::exception const & e ); // user defined #else template <class E> void (:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-5</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)( E const & e ); #endif@] </string>
2008-04-15 21:56:34 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-6</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-7</id>
</shared_ptr>
</weak_ptr>
2008-04-15 22:25:11 +00:00
<container>
<size>0</size>
</container>
</pair>
2008-04-16 22:55:19 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-8</id>
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>0</size>
2008-04-16 22:55:19 +00:00
</container>
</pair>
2008-04-15 22:25:11 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-9</id>
</shared_ptr>
</weak_ptr>
2008-04-15 21:14:23 +00:00
<container>
<size>9</size>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>[@ class (:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:) { public: (:include </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-35</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string> decl:) protected: (:include </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-36</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string> decl:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-37</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string> decl:) private: ---unspecified--- };@] </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-10</id>
</shared_ptr>
</weak_ptr>
<container>
<size>7</size>
<variant>2</variant>
<string>[@ template <class E, class Tag1, class T1> E const & operator<<( E const & x, (:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)<Tag1,T1> const & v ); template <class E, class Tag1, class T1, ..., class TagN, class TN> E const & operator<<( E const & x, (:link http://www.boost.org/libs/tuple/doc/tuple_users_guide.html|tuple:)< (:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)<Tag1,T1>, ..., (:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)<TagN,TN> > const & v );@] </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-11</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>3</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>[@ template <class ErrorInfo,class E> (:link http://www.boost.org/libs/smart_ptr/shared_ptr.htm|shared_ptr:)<typename ErrorInfo::value_type const> (:link </string>
2008-04-15 21:56:34 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-11</id>
2008-04-15 21:56:34 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)( E const & x );</string>
2008-04-15 21:56:34 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-12</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>3</size>
<variant>2</variant>
<string>[@ template <class T> ---unspecified--- (:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-12</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)( T const & x );@] </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-13</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>5</size>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>[@ void (:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-13</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)( (:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:) const & ep );</string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-14</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 21:56:34 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-15</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-16</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-17</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-18</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-19</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 21:56:34 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-20</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-16 22:55:19 +00:00
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-21</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-22</id>
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<container>
<size>3</size>
<variant>2</variant>
<string>[@ template <class Tag,class T> class (:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-22</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) { public: typedef T value_type; error_info( value_type const & ); private: ---unspecified--- };@] </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-23</id>
</shared_ptr>
</weak_ptr>
2008-04-16 22:55:19 +00:00
<container>
<size>9</size>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>[@ typedef (:link </string>
2008-04-15 21:56:34 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-22</id>
2008-04-15 21:56:34 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)<struct tag_throw_function,char const *> throw_function; typedef (:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)<struct tag_throw_file,char const *> throw_file; typedef (:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)<struct tag_throw_line,int> throw_line; #define (:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-23</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)\ ::boost::throw_function(BOOST_CURRENT_FUNCTION) <<\ ::boost::throw_file(__FILE__) <<\ ::boost::throw_line((int)__LINE__)@] </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
2008-04-15 22:25:11 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 22:25:11 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>3</size>
2008-04-15 22:25:11 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>[@ typedef ---unspecified--- (:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:);@] </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-25</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>5</size>
2008-04-15 21:56:34 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>[@ template <class T> (:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:) (:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-25</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)( T const & e );@] </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-26</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 21:56:34 +00:00
<size>3</size>
<variant>2</variant>
<string>[@ template <class T> ---unspecified--- (:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-26</id>
2008-04-15 21:56:34 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)( T const & e );</string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>5</size>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>[@ (:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:) (:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)();@] </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-28</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 22:25:11 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-29</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>3</size>
<variant>2</variant>
<string>[@ class (:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-29</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:): public std::exception public boost::exception { ---unspecified--- };@] </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-30</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-31</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-32</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-33</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-34</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-35</id>
</shared_ptr>
</weak_ptr>
<container>
<size>3</size>
<variant>2</variant>
<string>[@ virtual char const * (:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-35</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:::)() const throw();@] </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-36</id>
2008-04-15 22:25:11 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>7</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-04-15 22:25:11 +00:00
<string>[@ (:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-36</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-04-15 22:25:11 +00:00
<string>:::)(); (:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-36</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-04-15 22:25:11 +00:00
<string>:::)( (:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-04-15 22:25:11 +00:00
<string>:) const & x );@] </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-37</id>
</shared_ptr>
</weak_ptr>
<container>
<size>3</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-04-15 22:25:11 +00:00
<string>[@ (:link </string>
2008-04-15 21:56:34 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-37</id>
2008-04-15 21:56:34 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-04-15 22:25:11 +00:00
<string>:::)();@] </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-38</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-39</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-40</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
</sorted>
</object>
</shared_ptr>
</pair>
<pair>
<string>include</string>
<shared_ptr>
<id>45</id>
<type>
<string>reno_layer</string>
</type>
<object>
<sorted>
<size>36</size>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-5</id>
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>9</size>
2008-04-16 22:55:19 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>!!!throw_exception() (:include synopsis:) !!!!Requirements: @@E@@ must derive publicly from @@std::exception@@. !!!!Effects: * If @@BOOST_NO_EXCEPTIONS@@ is not defined, @@boost::(:link </string>
2008-04-16 22:55:19 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-5</id>
2008-04-16 22:55:19 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)(e)@@ is equivalent to @@throw boost::(:link </string>
2008-04-16 22:55:19 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-26</id>
2008-04-16 22:55:19 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)(boost::(:link </string>
2008-04-16 22:55:19 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-12</id>
2008-04-16 22:55:19 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)(e))@@, unless @@BOOST_EXCEPTION_DISABLE@@ is defined, in which case @@boost::(:link </string>
2008-04-16 22:55:19 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-5</id>
2008-04-16 22:55:19 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)(e)@@ is equivalent to @@throw e;@@ * If @@BOOST_NO_EXCEPTIONS@@ is defined, the function is left undefined, and the user is expected to supply an appropriate definition. Callers of @@throw_exception@@ are allowed to assume that the function never returns; therefore, if the user-defined @@throw_exception@@ returns, the behavior is undefined. </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-6</id>
</shared_ptr>
</weak_ptr>
<container>
<size>11</size>
<variant>2</variant>
<string>!!Transporting of Arbitrary Data to the Catch Site All exception types that derive from @@boost::(:link </string>
2008-04-16 22:55:19 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-16 22:55:19 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ can be used as type-safe containers of arbitrary data objects, while complying with the no-throw requirements (15.5.1) of the ANSI C++ standard for exception classes. Data can be added to a @@boost::(:link </string>
2008-04-16 22:55:19 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-16 22:55:19 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ at the time of the throw, or at a later time. (:include </string>
2008-04-16 22:55:19 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-34</id>
2008-04-16 22:55:19 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:) (:include </string>
2008-04-16 22:55:19 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-40</id>
2008-04-16 22:55:19 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:) (:include </string>
2008-04-16 22:55:19 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-38</id>
2008-04-16 22:55:19 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:) </string>
2008-04-16 22:55:19 +00:00
</container>
</pair>
2008-04-15 22:25:11 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-7</id>
2008-04-15 22:25:11 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>27</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>!!Integrating Boost Exception in Existing Exception Class Hierarchies Some exception hierarchies can not be modified to make @@boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ a base type. For this case, the @@(:link </string>
2008-04-15 21:56:34 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-12</id>
2008-04-15 21:56:34 +00:00
</shared_ptr>
</weak_ptr>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@ function template can be used to make exception objects derive from @@boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ anyway. Here is an example: [@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-14</id>
</shared_ptr>
</weak_ptr>
2008-04-15 22:25:11 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)> #include <stdexcept> typedef boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)<struct tag_std_range_min,size_t> std_range_min; typedef boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)<struct tag_std_range_max,size_t> std_range_max; typedef boost::(:link </string>
2008-04-15 21:56:34 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:56:34 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)<struct tag_std_range_index,size_t> std_range_index; template <class T> class my_container { public: size_t size() const; T const & operator[]( size_t i ) const { if( i > size() ) throw boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-12</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)(std::range_error("Index out of range")) << std_range_min(0) << std_range_max(size()) << std_range_index(i); //.... } }; @] @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-12</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>|Enable_error_info:)<T>@@ returns an object of ''unspecified type'' which is guaranteed to derive from both @@boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-9</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ and @@T@@. This makes it possible to use @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-10</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>|operator<<:)()@@ to store additional information in the exception object. The exception can be intercepted as @@T &@@, therefore existing exception handling will not break. It can also be intercepted as @@boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:) &@@, so that (:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-6</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>|more information can be added to the exception at a later time:). </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-8</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>21</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>!!Logging of boost::exception Objects Class @@boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ provides a virtual member function @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-35</id>
</shared_ptr>
</weak_ptr>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:::)()@@, with a signature identical to the familiar @@std::exception::what()@@ function. The default implementation returns a string value that is not presentable as a friendly user message, but because it is generated automatically, it is useful for debugging or logging purposes. Here is an example: [@#include <(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-14</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)> #include <iostream> void f(); //throws unknown types that derive from boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:). void g() { try { f(); } catch( boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:) & e ) { std::cerr << e.(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-35</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:::)(); } }@] The @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-35</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:::)()@@ member function iterates over all data objects stored in the @@boost::(:link </string>
2008-04-16 22:55:19 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-16 22:55:19 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ through @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-10</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>|operator<<:)()@@. The returned string is constructed by converting each data object to string and then concatenating these strings together. When the @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)<Tag,T>@@ template is instantiated, the system attempts overload resolution for an unqualified call to @@to_string(x)@@, where @@x@@ is of type @@T@@. If this is successful, the @@to_string()@@ overload is used to convert objects of type @@T@@ to string. Otherwise, the system attempts overload resolution for @@s << x@@, where @@s@@ is a @@std::ostringstream@@ and @@x@@ is of type @@T@@. If this is successful, the @@operator<<@@ overload is used to convert objects of type @@T@@ to string. Otherwise the system is unable to convert objects of type @@T@@ to string, and an unspecified stub string value is used without issuing a compile error. </string>
2008-04-15 22:25:11 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 22:25:11 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>13</size>
2008-04-15 22:25:11 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>!!exception (:include synopsis:) Class @@boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ is designed to be used as a universal base for user-defined exception types. An object of any type deriving from @@boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ can store data of arbitrary types, using the @@</string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-22</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>@@ wrapper and @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-10</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>|operator<<:)()@@. To retrieve data from a @@boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ object, use the @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-11</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@ function template. (:include members:) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-10</id>
</shared_ptr>
</weak_ptr>
<container>
<size>7</size>
<variant>2</variant>
<string>!!!operator<<() (:include synopsis:) !!!!Requirements: @@E@@ must be @@boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@, or a type that derives (indirectly) from @@boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@. !!!!Effects: * The first overload stores a copy of @@v@@ into @@x@@. If @@x@@ already contains data of type @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)<Tag1,T1>@@, that data is overwritten. * The @@boost::(:link http://www.boost.org/libs/tuple/doc/tuple_users_guide.html|tuple:)@@ overload is equivalent to @@x << v.(:link http://www.boost.org/libs/tuple/doc/tuple_users_guide.html#accessing_elements|get:)<0>() << ... << v.(:link http://www.boost.org/libs/tuple/doc/tuple_users_guide.html#accessing_elements|get:)<N>()@@. !!!!Returns: @@x@@. (:include throws:) </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-11</id>
</shared_ptr>
</weak_ptr>
<container>
<size>7</size>
<variant>2</variant>
<string>!!!get_error_info() (:include synopsis:) !!!!Requirements: The type of the @@x@@ object must derive from @@boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@; @@ErrorInfo@@ must be an instance of the @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ template. !!!!Returns: If @@x@@ does not store an object of type @@ErrorInfo@@, returns an empty @@(:link http://www.boost.org/libs/smart_ptr/shared_ptr.htm|shared_ptr:)@@; otherwise returns pointer to the stored value. Use @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-10</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>|operator<<:)()@@ to store values in exception objects. !!!!Throws: Nothing. </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-12</id>
</shared_ptr>
</weak_ptr>
<container>
<size>7</size>
<variant>2</variant>
<string>!!!enable_error_info() (:include synopsis:) !!!!Requirements: @@T@@ must be a user-defined type with accessible no-throw copy constructor. !!!!Returns: An object of unspecified type with no-throw copy semantics, which derives publicly from both @@T@@, and class @@boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@. The @@T@@ sub-object is initialized from @@x@@ by the @@T@@ copy constructor. If @@T@@ already derives from @@boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@, then the type of the returned object does not derive @@boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@. !!!!Throws: Nothing. </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-13</id>
</shared_ptr>
</weak_ptr>
<container>
<size>1</size>
<variant>2</variant>
<string>!!!rethrow_exception() (:include synopsis:) !!!!Precondition: @@ep@@ shall not be null. !!!!Throws: The exception to which @@ep@@ refers. </string>
2008-04-15 21:56:34 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-14</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-15</id>
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>0</size>
2008-04-15 21:56:34 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-16</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-17</id>
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>0</size>
2008-04-15 21:56:34 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-18</id>
2008-04-15 21:56:34 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-19</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-20</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-21</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-22</id>
</shared_ptr>
</weak_ptr>
<container>
<size>21</size>
2008-04-15 22:25:11 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>!!!error_info (:include synopsis:) !!!!Requirements: @@T@@ must have accessible copy constructor and must not be a reference. !!!!Description: This class template is used to associate a @@Tag@@ type with a value type @@T@@. Objects of type @@(:link </string>
2008-04-15 22:25:11 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 22:25:11 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)<Tag,T>@@ can be passed to @@(:link </string>
2008-04-15 22:25:11 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-10</id>
2008-04-15 22:25:11 +00:00
</shared_ptr>
</weak_ptr>
2008-04-15 21:56:34 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>|operator<<:)()@@ to be stored in objects of type @@boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@. !!!!Note: The header @@<(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-21</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)>@@ provides a declaration of the @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ template, which is sufficient for the purpose of @@typedef@@ing an instance for specific @@Tag@@ and @@T@@, like this: [@#include <(:link </string>
2008-04-15 22:25:11 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-21</id>
2008-04-15 22:25:11 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)> typedef boost::(:link </string>
2008-04-15 22:25:11 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 22:25:11 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)<struct tag_errno,int> errno_info;@] Of course, to actually add an @@errno_info@@ object to exceptions using @@(:link </string>
2008-04-15 22:25:11 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-10</id>
2008-04-15 22:25:11 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>|operator<<:)()@@, or to retrieve it using @@(:link </string>
2008-04-15 22:25:11 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-11</id>
2008-04-15 22:25:11 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@, you must first @@#include <(:link </string>
2008-04-15 22:25:11 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-28</id>
2008-04-15 22:25:11 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)>@@. </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-23</id>
</shared_ptr>
</weak_ptr>
<container>
<size>7</size>
<variant>2</variant>
<string>!!!BOOST_ERROR_INFO (:include synopsis:) This macro is designed to be used with @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-10</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>|operator<<:)()@@ when throwing a @@boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@, to store information about the location of the throw statement. It can be chained with other @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@s in a single throw expression. </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-24</id>
</shared_ptr>
</weak_ptr>
<container>
<size>15</size>
<variant>2</variant>
<string>!!!exception_ptr (:include synopsis:) The @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ type can be used to refer to a copy of an exception object. It is Default Constructible, Copy Constructible, Assignable and Equality Comparable; @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@'s operations do not throw. Two instances of @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ are equivalent and compare equal if and only if they refer to the same exception. The default constructor of @@(:link </string>
2008-04-15 22:25:11 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 22:25:11 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ produces the null value of the type. The null value is equivalent only to itself. !!!!Note: @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ objects are returned by @@(:link </string>
2008-04-15 22:25:11 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-27</id>
2008-04-15 22:25:11 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@ and @@(:link </string>
2008-04-15 22:25:11 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-25</id>
2008-04-15 22:25:11 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@. </string>
2008-04-15 21:56:34 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-25</id>
2008-04-15 21:56:34 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>3</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>!!!copy_exception() (:include synopsis:) !!!!Effects: As if @@try { throw e; } catch( ... ) { return </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>(); }@@ </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-26</id>
</shared_ptr>
</weak_ptr>
<container>
<size>17</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>!!!enable_current_exception() (:include synopsis:) !!!!Requirements: @@T@@ must have an accessible no-throw copy constructor !!!!Returns: An object of ''unspecified'' type which derives publicly from @@T@@. That is, the returned object can be intercepted by a @@catch(T &)@@. !!!!Description: This function is designed to be used directly in a throw-expression to enable the cloning support in Boost Exception. For example: [@class my_exception: public std::exception { }; .... throw boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-26</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)(my_exception());@] Unless @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-26</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@ is called at the time an exception object is used in a throw-expression, an attempt to copy it using @@(:link </string>
2008-04-15 22:25:11 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-27</id>
2008-04-15 22:25:11 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@ may return an @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ which refers to an instance of @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-29</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@. See @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@ for details. !!!!Note: Instead of using the @@throw@@ keyword directly, it is preferable to call @@boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-5</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@. This is guaranteed to throw an exception that derives from @@boost::(:link </string>
2008-04-15 21:56:34 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:56:34 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ and supports cloning. </string>
2008-04-16 22:55:19 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-27</id>
2008-04-16 22:55:19 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>29</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>!!!current_exception() (:include synopsis:) !!!!Requirements: The @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@ function must not be called outside of a @@catch@@ block. !!!!Returns: * An @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ 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 @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ that refers to an instance of @@std::bad_alloc@@. !!!!Notes: * It is unspecified whether the return values of two successive calls to @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@ refer to the same exception object. * Correct implementation of @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@ may require compiler support, unless @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-26</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@ is used at the time the currently handled exception object was passed to @@throw@@. If @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-26</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@ is not used, and if the compiler does not provide the necessary support, then @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)()@@ may return an @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 21:56:34 +00:00
</shared_ptr>
</weak_ptr>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ that refers to an instance of @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-29</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@. In this case, if the original exception object derives from @@boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@, then the @@boost::(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ sub-object of the @@(:link </string>
2008-04-15 21:56:34 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-29</id>
2008-04-15 21:56:34 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)@@ object is initialized by the @@boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-9</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ copy constructor. </string>
2008-04-15 21:56:34 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-28</id>
2008-04-15 21:56:34 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 22:25:11 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-29</id>
2008-04-15 21:56:34 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>5</size>
<variant>2</variant>
<string>!!!unknown_exception (:include synopsis:) This type is used by the (:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-31</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>|cloning:) support in Boost Exception. Please see @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-27</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)()@@. </string>
2008-04-15 21:56:34 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-30</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 22:25:11 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-31</id>
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>11</size>
<variant>2</variant>
<string>!!Transporting of Exceptions between Threads Boost Exception supports transporting of exception objects between threads through cloning. This system is similar to (:link http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2179.html|N2179:), but because Boost Exception can not rely on language support, the use of @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-26</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)()@@ at the time of the throw is required in order to use cloning. !!!!Note: All exceptions emitted by the familiar function @@boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-5</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)()@@ are guaranteed to derive from @@boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-9</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ and to support cloning. (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-33</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-39</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-32</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-33</id>
</shared_ptr>
</weak_ptr>
<container>
<size>9</size>
<variant>2</variant>
<string>!!!Using enable_current_exception() at the Time of the Throw Here is how cloning can be enabled in a throw-expression (15.1): [@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-18</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)> #include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-28</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)> #include <stdio.h> #include <errno.h> typedef boost::error_info<struct tag_errno,int> errno_info; class file_read_error: public boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) { }; void file_read( FILE * f, void * buffer, size_t size ) { if( size!=fread(buffer,1,size,f) ) throw boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-26</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)(file_read_error()) << errno_info(errno); }@] </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-34</id>
</shared_ptr>
</weak_ptr>
<container>
<size>19</size>
<variant>2</variant>
<string>!!!Adding of Arbitrary Data at the Point of the Throw The following example demonstrates how @@errno@@ can be stored in exception objects using Boost Exception: [@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-14</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)> #include <errno.h> #include <iostream> typedef boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)<struct tag_errno,int> errno_info; //(1) class my_error: public boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:), public std::exception { }; //(2) void f() { throw my_error() << errno_info(errno); //(3) } @] First, we instantiate the @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ template using a unique identifier -- @@tag_errno@@, and the type of the info it identifies -- @@int@@. This provides compile-time type safety for the various values stored in exception objects. Second, we define class @@my_error@@, which derives from @@boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@. Finally, (3) illustrates how the @@typedef@@ from (1) can be used with @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-10</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>|operator<<:)()@@ to store values in exception objects at the point of the throw. The stored @@errno@@ value can be recovered at a later time like this: [@// ...continued void g() { try { f(); } catch( my_error & x ) { if( boost::shared_ptr<int const> err=boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-11</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)<errno_info>(x) ) std::cerr << "Error code: " << *err; } }@] The @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-11</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)()@@ function template is instantiated with the @@typedef@@ from (1), and is passed an exception object of any type that derives publicly from @@boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@. If the exception object contains the requested value, the returned @@(:link http://www.boost.org/libs/smart_ptr/shared_ptr.htm|shared_ptr:)@@ will point to it; otherwise an empty @@(:link http://www.boost.org/libs/smart_ptr/shared_ptr.htm|shared_ptr:)@@ is returned. </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-35</id>
</shared_ptr>
</weak_ptr>
<container>
<size>7</size>
<variant>2</variant>
<string>!!!exception::what() (:include decl:) !!!!Returns: An string representation of all data stored in the @@boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ object by the @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-10</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>|operator<<:)()@@ function. See "(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-8</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)" for details. !!!!Throws: Nothing. !!!!Note: The return value remains valid until the exception object from which it is obtained is destroyed or modified. </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-36</id>
</shared_ptr>
</weak_ptr>
<container>
<size>7</size>
<variant>2</variant>
<string>!!!exception constructors (:include decl:) !!!!Effects: * Default constructor: initializes an empty @@boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ object. * Copy constructor: initializes a @@boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ object which shares with @@x@@ all data added through @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-10</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>|operator<<:)()@@, including data that is added at a future time. !!!!Throws: Nothing. </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-37</id>
</shared_ptr>
</weak_ptr>
<container>
<size>3</size>
<variant>2</variant>
<string>!!!exception destructor (:include decl:) !!!!Effects: Frees all resources associated with a @@boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ object. !!!!Throws: Nothing. </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-38</id>
</shared_ptr>
</weak_ptr>
<container>
<size>13</size>
<variant>2</variant>
<string>!!!Adding Grouped Data to Exceptions The code snippet below demonstrates how @@boost::(:link http://www.boost.org/libs/tuple/doc/tuple_users_guide.html|tuple:)@@ can be used to bundle the name of the function that failed, together with the reported @@errno@@ so that they can be added to exception objects more conveniently together: [@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-20</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)> #include <boost/shared_ptr.hpp> #include <stdio.h> #include <string> #include <errno.h> typedef boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)<struct tag_file_name,std::string> file_name_info; typedef boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)<struct tag_function,char const *> function_info; typedef boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)<struct tag_errno,int> errno_info; typedef boost::tuple<function_info,errno_info> clib_failure; class file_open_error: public boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) { }; boost::shared_ptr<FILE> file_open( char const * name, char const * mode ) { if( FILE * f=fopen(name,mode) ) return boost::shared_ptr<FILE>(f,fclose); else throw file_open_error() << file_name_info(name) << clib_failure("fopen",errno); }@] Note that the members of a @@boost::(:link http://www.boost.org/libs/tuple/doc/tuple_users_guide.html|tuple:)@@ are stored separately in exception objects; they can only be retrieved individually, using @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-11</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)()@@. </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-39</id>
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 22:25:11 +00:00
<size>39</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
<string>!!!Cloning and Re-throwing an Exception When you catch a @@boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@, you can call @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)()@@ to get an @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ object: [@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-15</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)> #include <boost/thread.hpp> #include <boost/bind.hpp> void do_work(); //throws cloning-enabled boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)s void worker_thread( boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) & error ) { try { do_work(); error = boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)(); } catch( ... ) { error = boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)(); } }@] In the above example, note that @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-04-15 22:25:11 +00:00
<string>:)()@@ captures the original type of the exception object. The exception can be thrown again using the @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-13</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)()@@ function: [@// ...continued void work() { boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) error; boost::(:link http://www.boost.org/doc/html/boost/thread.html|thread:) t( boost::(:link http://www.boost.org/libs/bind/bind.html|bind:)(worker_thread,boost::(:link http://www.boost.org/doc/html/ref.html|ref:)(error)) ); t.(:link http://www.boost.org/doc/html/boost/thread.html|join:)(); if( error ) boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-13</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)(error); }@] @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-04-15 22:25:11 +00:00
<string>:)()@@ could fail to copy the original exception object in the following cases: * if there is not enough memory, in which case the returned @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ points to an instance of @@std::bad_alloc@@, or * if @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-26</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-04-15 22:25:11 +00:00
<string>:)()@@ was not used in the throw-expression passed to the original @@throw@@ statement and the current implementation does not have the necessary compiler-specific support to copy the exception automatically, in which case the returned @@(:link </string>
2008-04-15 21:14:23 +00:00
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ points to an instance of @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-29</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@. Regardless, the use of @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)()@@ and @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-13</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)()@@ in the above examples is well-formed. </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-40</id>
</shared_ptr>
</weak_ptr>
<container>
<size>21</size>
<variant>2</variant>
<string>!!!Adding of Arbitrary Data to Active Exception Objects Sometimes the throw site does not have all the information that is needed at the catch site to make sense of what went wrong. Here is an example: [@#include <stdio.h> #include <string> class file_read_error { public: explicit file_read_error( std::string const & fn ): fn_(fn) { }; std::string const & file_name() const { return fn_; } private: std::string fn_; }; void file_read( FILE * f, void * buffer, size_t size ) { if( size!=fread(buffer,1,size,f) ) throw file_read_error("????"); }@] We have defined an exception class @@file_read_error@@ which can store a file name, so that when we catch a @@file_read_error@@ object, we know which file the failure is related to. However, the @@file_read@@ function does not have the file name at the time of the throw; all it has is a @@FILE@@ handle. One possible solution is to not use @@FILE@@ handles directly. We could have our own @@class file@@ which stores both a @@FILE@@ handle and a file name, and pass that to @@file_read()@@. However, this could be problematic if we communicate with 3rd party code that does not use our @@class file@@ (probably because they have their own similar class.) A better solution is to make class @@file_read_error@@ derive (possibly indirectly) from @@boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@, and free the @@file_read()@@ function from the burden of storing the file name in exceptions it throws: [@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-14</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)> #include <stdio.h> #include <errno.h> typedef boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)<struct tag_errno,int> errno_info; class file_read_error: public boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) { }; void file_read( FILE * f, void * buffer, size_t size ) { if( size!=fread(buffer,1,size,f) ) throw file_read_error() << errno_info(errno); }@] If @@file_read()@@ detects a failure, it throws an exception which contains the information that is available at the time, namely the @@errno@@. Other relevant information, such as the file name, can be added in a context higher up the call stack, where it is known naturally: [@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-14</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)> #include <boost/shared_ptr.hpp> #include <stdio.h> #include <string> typedef boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)<struct tag_file_name,std::string> file_name_info; boost::shared_ptr<FILE> file_open( char const * file_name, char const * mode ); void file_read( FILE * f, void * buffer, size_t size ); void parse_file( char const * file_name ) { boost::shared_ptr<FILE> f = file_open(file_name,"rb"); assert(f); try { char buf[1024]; file_read( f.get(), buf, sizeof(buf) ); } catch( boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) & e ) { e << file_name_info(file_name); throw; } }@] The above function is (almost) exception-neutral -- if an exception is emitted by any function call within the @@try@@ block, @@parse_file()@@ does not need to do any real work, but it intercepts any @@boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ object, stores the file name, and re-throws using a throw-expression with no operand (15.1.6). The rationale for catching any @@boost::(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)@@ object is that the file name is relevant to any failure that occurs in @@parse_file()@@, ''even if the failure is unrelated to file I/O''. As usual, the stored data can be retrieved using @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-11</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)()@@. </string>
</container>
</pair>
</sorted>
</object>
</shared_ptr>
</pair>
<pair>
<string>throws</string>
<shared_ptr>
<id>46</id>
<type>
<string>reno_layer</string>
</type>
<object>
<sorted>
<size>36</size>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-5</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-6</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-7</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
2008-04-16 22:55:19 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-8</id>
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>0</size>
2008-04-16 22:55:19 +00:00
</container>
</pair>
2008-04-15 21:14:23 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-9</id>
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 22:25:11 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-10</id>
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>1</size>
<variant>2</variant>
<string>!!!!Throws: @@std::bad_alloc@@, or any exception emitted by @@T1..TN@@ copy constructor. </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-11</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-12</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-13</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-14</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-15</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-16</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 21:56:34 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-17</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 21:56:34 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-18</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-19</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-20</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-21</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-16 22:55:19 +00:00
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-22</id>
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>3</size>
<variant>2</variant>
<string>!!!!Throws: @@std::bad_alloc@@, or any other exception resulting from copying any of the arguments of @@(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-22</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)()@@. </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-23</id>
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>0</size>
2008-04-15 22:25:11 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-25</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-26</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-28</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-29</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-30</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-31</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-32</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-33</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-34</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-35</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-36</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-37</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-38</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-39</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-40</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
</sorted>
</object>
</shared_ptr>
</pair>
<pair>
<string>members</string>
<shared_ptr>
<id>47</id>
<type>
<string>reno_layer</string>
</type>
<object>
<sorted>
<size>36</size>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-5</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-6</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-7</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
2008-04-16 22:55:19 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-8</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
2008-04-15 21:14:23 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-9</id>
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>7</size>
<variant>2</variant>
<string>(:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-36</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-37</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:) (:include </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-35</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)</string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-10</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-11</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-12</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
2008-04-15 21:56:34 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-13</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-14</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-15</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
2008-04-15 21:14:23 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-16</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-17</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
2008-04-16 22:55:19 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-18</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-19</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
2008-04-15 21:14:23 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-20</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 21:56:34 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-21</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-22</id>
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>0</size>
2008-04-15 22:25:11 +00:00
</container>
</pair>
2008-04-15 21:14:23 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-23</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-25</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-26</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-28</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-29</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-30</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-31</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-32</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-33</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-34</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-35</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-36</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-37</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-38</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-39</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-40</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
2008-04-15 21:56:34 +00:00
</sorted>
</object>
</shared_ptr>
</pair>
<pair>
<string>synopsis</string>
<shared_ptr>
<id>48</id>
<type>
<string>reno_layer</string>
</type>
<object>
<sorted>
<size>36</size>
2008-04-15 21:14:23 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-5</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>3</size>
<variant>2</variant>
<string>@@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-16</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)>@@ [@namespace boost { (:include decl:) }@] </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-6</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-7</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 22:25:11 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
2008-04-16 22:55:19 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-8</id>
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>0</size>
2008-04-16 22:55:19 +00:00
</container>
</pair>
2008-04-15 21:14:23 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>3</size>
<variant>2</variant>
<string>@@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-17</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)>@@ [@namespace boost { (:include decl:) }@] </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-10</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>5</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
<string>@@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-28</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)>@@\\ @@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-20</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)> [@namespace boost { (:include decl:) }@] </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-11</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>3</size>
<variant>2</variant>
<string>@@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-28</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)>@@ [@namespace boost { (:include decl:) }@] </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-12</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>3</size>
<variant>2</variant>
<string>@@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-19</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)>@@ [@namespace boost { (:include decl:) }@] </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-13</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 22:25:11 +00:00
<size>3</size>
<variant>2</variant>
<string>@@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-15</id>
2008-04-15 22:25:11 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)>@@ [@namespace boost { (:include decl:) }@] </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-14</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 21:56:34 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-15</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-16</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-17</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-18</id>
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>0</size>
2008-04-16 22:55:19 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-19</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 21:56:34 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-20</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 21:56:34 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-21</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-16 22:55:19 +00:00
<size>0</size>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>3</size>
<variant>2</variant>
<string>@@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-28</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)>@@ [@namespace boost { (:include decl:) }@] </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-23</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>3</size>
2008-04-15 21:14:23 +00:00
<variant>2</variant>
<string>@@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-28</id>
2008-04-15 22:25:11 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
2008-05-02 21:34:46 +00:00
<string>:)>@@ [@namespace boost { (:include decl:) }@] </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
2008-04-15 21:56:34 +00:00
<size>3</size>
<variant>2</variant>
<string>@@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-15</id>
2008-04-15 21:56:34 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)>@@ [@namespace boost { (:include decl:) }@] </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-25</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>3</size>
<variant>2</variant>
<string>@@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-15</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)>@@ [@namespace boost { (:include decl:) }@] </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-26</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>3</size>
<variant>2</variant>
<string>@@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-18</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)>@@ [@namespace boost { (:include decl:) }@] </string>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-27</id>
</shared_ptr>
</weak_ptr>
<container>
2008-05-02 21:34:46 +00:00
<size>3</size>
<variant>2</variant>
<string>@@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-15</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)>@@ [@namespace boost { (:include decl:) }@] </string>
2008-04-15 21:14:23 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-28</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-29</id>
</shared_ptr>
</weak_ptr>
2008-04-15 22:25:11 +00:00
<container>
2008-05-02 21:34:46 +00:00
<size>3</size>
<variant>2</variant>
<string>@@#include <(:link </string>
<variant>1</variant>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-15</id>
</shared_ptr>
</weak_ptr>
<variant>2</variant>
<string>:)>@@ [@namespace boost { (:include decl:) }@] </string>
2008-04-15 22:25:11 +00:00
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-30</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
2008-04-15 21:14:23 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-31</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-32</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-33</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-34</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-35</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-36</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-37</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-38</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-39</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-40</id>
</shared_ptr>
</weak_ptr>
<container>
<size>0</size>
</container>
</pair>
</sorted>
</object>
</shared_ptr>
</pair>
</sorted>
</object>
</shared_ptr>
</layers>
<contexts>
<shared_ptr>
<id>49</id>
<type>
<string>reno_context_map</string>
</type>
<object>
<contexts>
<sorted>
<size>36</size>
<shared_ptr>
<id>-5</id>
</shared_ptr>
<shared_ptr>
<id>-6</id>
</shared_ptr>
<shared_ptr>
<id>-7</id>
</shared_ptr>
2008-04-16 22:55:19 +00:00
<shared_ptr>
<id>-8</id>
</shared_ptr>
2008-04-15 21:14:23 +00:00
<shared_ptr>
<id>-9</id>
</shared_ptr>
<shared_ptr>
<id>-10</id>
</shared_ptr>
<shared_ptr>
<id>-11</id>
</shared_ptr>
<shared_ptr>
<id>-12</id>
</shared_ptr>
2008-04-15 21:56:34 +00:00
<shared_ptr>
<id>-13</id>
</shared_ptr>
<shared_ptr>
<id>-14</id>
</shared_ptr>
<shared_ptr>
<id>-15</id>
</shared_ptr>
2008-04-15 21:14:23 +00:00
<shared_ptr>
<id>-16</id>
</shared_ptr>
<shared_ptr>
<id>-17</id>
</shared_ptr>
2008-04-16 22:55:19 +00:00
<shared_ptr>
<id>-18</id>
</shared_ptr>
<shared_ptr>
<id>-19</id>
</shared_ptr>
2008-04-15 21:14:23 +00:00
<shared_ptr>
<id>-20</id>
</shared_ptr>
<shared_ptr>
<id>-21</id>
</shared_ptr>
<shared_ptr>
<id>-22</id>
</shared_ptr>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-23</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-25</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-26</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
<shared_ptr>
<id>-27</id>
</shared_ptr>
<shared_ptr>
<id>-28</id>
</shared_ptr>
<shared_ptr>
<id>-29</id>
</shared_ptr>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-30</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-31</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
<shared_ptr>
<id>-32</id>
</shared_ptr>
<shared_ptr>
<id>-33</id>
</shared_ptr>
<shared_ptr>
<id>-34</id>
</shared_ptr>
<shared_ptr>
<id>-35</id>
</shared_ptr>
<shared_ptr>
<id>-36</id>
</shared_ptr>
<shared_ptr>
<id>-37</id>
</shared_ptr>
<shared_ptr>
<id>-38</id>
</shared_ptr>
<shared_ptr>
<id>-39</id>
</shared_ptr>
<shared_ptr>
<id>-40</id>
</shared_ptr>
</sorted>
</contexts>
<index>
<sorted>
<size>36</size>
<pair>
<hook>
<stream_hook_path>
<container>
<size>0</size>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>1</empty>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-30</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
<size>0</size>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>1</empty>
</path>
</file>
<shared_ptr>
<id>-36</id>
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
<size>0</size>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>1</empty>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-31</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
<size>0</size>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>1</empty>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-6</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
<size>0</size>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>1</empty>
</path>
</file>
<shared_ptr>
<id>-32</id>
</shared_ptr>
</pair>
2008-04-15 21:56:34 +00:00
<pair>
<hook>
<stream_hook_path>
<container>
<size>1</size>
<strong>FC684D0DD5A9732B4130F2AB3DB6E0491D0F523E14B7FB738B2019EA2C7F8717</strong>
<weak>2229778754</weak>
<size>631</size>
<position>319</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../example/cloning_2.cpp</string>
2008-04-15 21:56:34 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
<id>-39</id>
</shared_ptr>
</pair>
2008-04-15 21:14:23 +00:00
<pair>
<hook>
<stream_hook_path>
<container>
<size>2</size>
<strong>4DA932D1993B771C5283379491E9425AAE1E6D132B21E074D08BAADF069A2B23</strong>
<weak>280314796</weak>
<size>2045</size>
<position>434</position>
<strong>88F7292786F7625A38638650D1EE2677F961CFA644FEAEC1B0315F6B8BE13128</strong>
<weak>3570030120</weak>
<size>397</size>
<position>1642</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../../../boost/exception/exception.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
<id>-35</id>
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
<size>2</size>
<strong>4DA932D1993B771C5283379491E9425AAE1E6D132B21E074D08BAADF069A2B23</strong>
<weak>280314796</weak>
<size>2045</size>
<position>434</position>
<strong>17E691632123EB67BA67D590B49EB8094F462F5A10A66A1C5438E1867EF1478E</strong>
<weak>765399792</weak>
<size>77</size>
<position>1563</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../../../boost/exception/exception.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
<id>-37</id>
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
<size>2</size>
<strong>4DA932D1993B771C5283379491E9425AAE1E6D132B21E074D08BAADF069A2B23</strong>
<weak>280314796</weak>
<size>2045</size>
<position>434</position>
<strong>6C36EC2567753CC18222000D43FD485704631A9F79F4B5C1BE9DE4D8282D4AE5</strong>
<weak>2163400011</weak>
<size>715</size>
<position>846</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../../../boost/exception/exception.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-9</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
<size>1</size>
<strong>E64E4DFB1DC251F844260AE133EFD419677D0F7143D65B578DEE525492F6B624</strong>
<weak>2172131053</weak>
<size>94</size>
<position>227</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../../../boost/exception.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-14</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>2</size>
<strong>F2625EB427DE44F90BD9E85E4E593BFF0FA732700934105770F16C8224BAA525</strong>
<weak>1648371423</weak>
<size>6100</size>
<position>737</position>
<strong>65D13C1BB0A16823F69A32BAB56A51CA317075C7FC8B7441EE0D9B57AF5AB2AC</strong>
<weak>2592266329</weak>
<size>712</size>
<position>1750</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception/info.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-11</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>2</size>
<strong>F2625EB427DE44F90BD9E85E4E593BFF0FA732700934105770F16C8224BAA525</strong>
<weak>1648371423</weak>
<size>6100</size>
<position>737</position>
<strong>865A7E598C4F2EDA41CCDFAD253F5E4699012898C97E29E3CB1C68DABA0C62B1</strong>
<weak>2395321958</weak>
<size>721</size>
<position>626</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception/info.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>2</size>
<strong>F2625EB427DE44F90BD9E85E4E593BFF0FA732700934105770F16C8224BAA525</strong>
<weak>1648371423</weak>
<size>6100</size>
<position>737</position>
<strong>27AC1164E0A824D548386BEDCDC81DCAC283F3D286B0ECEE05B039BB8C392BFC</strong>
<weak>1247954090</weak>
<size>249</size>
<position>1499</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception/info.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-10</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
<size>1</size>
2008-05-02 21:34:46 +00:00
<strong>DFB8EFE8A4EE9FB101DC20A69A4217A96B78A272D7DE88D579CFE8ECCC070531</strong>
<weak>2228033283</weak>
<size>94</size>
<position>227</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception/enable_error_info.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-19</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>1</size>
<strong>D9B8E6AA12A4F33953B1A961FA590C5A3840234B6531CA8C04AC985AD5800835</strong>
<weak>2432554768</weak>
<size>702</size>
<position>408</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../example/enable_error_info.cpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-7</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
<size>1</size>
2008-05-02 21:34:46 +00:00
<strong>5373E336DC4892A41D31694BCA1146382FC3137819A04689CA1F9FFAF1CFAB3B</strong>
<weak>4050491732</weak>
<size>466</size>
<position>307</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../example/cloning_1.cpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-33</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
<size>1</size>
2008-05-02 21:34:46 +00:00
<strong>2C5F1B7E5C5052C9C9305848AB499A9C166D728EAAD25DC936B75FCA997A0650</strong>
<weak>3171555959</weak>
<size>88</size>
<position>1</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/throw_exception.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-16</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
<size>2</size>
2008-05-02 21:34:46 +00:00
<strong>973F8368D72D56424349CBB81C8F3015CB9F4F0CD7B23A8C62C3DBADDA37CD57</strong>
<weak>3833800883</weak>
<size>4832</size>
<position>514</position>
<strong>921FBF6991E17349BFF2AD6F165372F85AA9457DDB28E502ABB6B392BBA6B529</strong>
<weak>3119269037</weak>
<size>284</size>
<position>4423</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception_ptr.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-25</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>2</size>
<strong>973F8368D72D56424349CBB81C8F3015CB9F4F0CD7B23A8C62C3DBADDA37CD57</strong>
<weak>3833800883</weak>
<size>4832</size>
<position>514</position>
<strong>9567A192BF523DDF741004FFF5BDB044D715FEB7CE9AEC89ACC25C1C33E48C4E</strong>
<weak>2232115228</weak>
<size>381</size>
<position>26</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception_ptr.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-29</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>2</size>
<strong>973F8368D72D56424349CBB81C8F3015CB9F4F0CD7B23A8C62C3DBADDA37CD57</strong>
<weak>3833800883</weak>
<size>4832</size>
<position>514</position>
<strong>9DEEF8ED70BF74F501A96BA5DE5BFD42FAD16DE333ABE189E512C332586FC465</strong>
<weak>2250569940</weak>
<size>1893</size>
<position>2528</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../../../boost/exception_ptr.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>2</size>
<strong>973F8368D72D56424349CBB81C8F3015CB9F4F0CD7B23A8C62C3DBADDA37CD57</strong>
<weak>3833800883</weak>
<size>4832</size>
<position>514</position>
<strong>156B870761DB092CE4269C1173B479A344A1041BA2B883765AF19A72B371D776</strong>
<weak>3239976720</weak>
<size>117</size>
<position>4709</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception_ptr.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-13</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>2</size>
<strong>973F8368D72D56424349CBB81C8F3015CB9F4F0CD7B23A8C62C3DBADDA37CD57</strong>
<weak>3833800883</weak>
<size>4832</size>
<position>514</position>
<strong>ED09F845070FF7D381BE5EFB6B55313FD09FBA16B64B69992410380EFA45519C</strong>
<weak>2051939590</weak>
<size>78</size>
<position>409</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception_ptr.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-24</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
<size>1</size>
2008-05-02 21:34:46 +00:00
<strong>49D31376D97691F7C84A134B5D8C7C66EF1ED6901D376CA250D634AE2B38AB5E</strong>
<weak>549270010</weak>
<size>163</size>
<position>572</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception/info.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-23</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>1</size>
<strong>A9C65F105342D728DE9C996079E82DF25408B94A272090039FAAC12D29659F69</strong>
<weak>2378831669</weak>
<size>94</size>
<position>227</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception/enable_current_exception.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-18</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>2</size>
<strong>0ABC82B04F3761C21F4588ABC9D5F82BAF3F293974F0ECE694303EFB59BA7376</strong>
<weak>3824507607</weak>
<size>2762</size>
<position>516</position>
<strong>8F3B5E1A267CA225679713F4DDF528041F573BC02D1DBCD8FFEF57EF0AA599B9</strong>
<weak>4197332561</weak>
<size>180</size>
<position>2576</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception/enable_current_exception.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-26</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
<size>2</size>
2008-05-02 21:34:46 +00:00
<strong>33C9C03A97DEE6FC1B9B36E8832FF546419173B8389B8488206E7A3DE9C7CA88</strong>
<weak>2998452034</weak>
<size>583</size>
<position>867</position>
<strong>99278A58AB0ED511046D5EBEE4B616E145C9D69033CD5577EC8BF3761227A46A</strong>
<weak>1992783533</weak>
<size>359</size>
<position>211</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/throw_exception.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-5</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>1</size>
<strong>C9AFCA0931CB65AE31811E702FC48CB22348149B1D259CD9161D391FEC640FA8</strong>
<weak>2324436793</weak>
<size>94</size>
<position>227</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception/exception.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-17</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>1</size>
<strong>40C2FBC8600FE6877A6D46EC005D97EB1F612B8687CCA297C838E10A80E089AA</strong>
<weak>2576029551</weak>
<size>94</size>
<position>227</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../../../boost/exception_ptr.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-04-15 22:25:11 +00:00
<id>-15</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>1</size>
<strong>5EE6ED209B5DBBD30DFCDA1FD30719A799EE9DBD48A5176F73EADB588CAEB2AA</strong>
<weak>2442598207</weak>
<size>94</size>
<position>227</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception/info.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-28</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>1</size>
<strong>CAD6C404CB725D336A44920D2341ECA131149AB02C368B59028F8147F16737BF</strong>
<weak>2258638601</weak>
<size>94</size>
<position>227</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception/info_tuple.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-20</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
<size>2</size>
2008-05-02 21:34:46 +00:00
<strong>C4D33E012F1FD360A08BE7032246E4361A8D8A3E1D316D454707AD9484C9F8C0</strong>
<weak>2765396103</weak>
<size>1505</size>
<position>367</position>
<strong>21F529F6CC88DB2566F36223A07F700BD043680083D73ABA1A7444A663AAFCFF</strong>
<weak>4141043385</weak>
<size>241</size>
<position>1258</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception/enable_error_info.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-12</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>1</size>
<strong>EB524A8A61E5F1A93CE4336B980696C09E7ADF42A6B933BA76EFB1544AB7C4CC</strong>
<weak>2274957083</weak>
<size>94</size>
<position>227</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../../../boost/exception/error_info.hpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-21</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
2008-05-02 21:34:46 +00:00
<size>1</size>
<strong>F4C951B28F7DE500973AA3DFAA99F2BADA6EDAFA2B406C30BEF3B7FBE6FD57D7</strong>
<weak>2263754923</weak>
<size>982</size>
<position>306</position>
2008-04-15 21:14:23 +00:00
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-05-02 21:34:46 +00:00
<string>../../example/error_info_2.cpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-40</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
<size>1</size>
<strong>187BFD2B78A0DD006717B5B06FFD465E2468F521C32A86FB793F7A68AB5417F3</strong>
<weak>4276724153</weak>
<size>574</size>
<position>382</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../example/error_info_1.cpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
<id>-34</id>
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
<size>1</size>
<strong>E444EE9697EEADFDE0767E1D0242FC0E70D98E61FB1F0FFA099648DE509B82F3</strong>
<weak>94503238</weak>
<size>773</size>
<position>374</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../example/info_tuple.cpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
<id>-38</id>
</shared_ptr>
</pair>
<pair>
<hook>
<stream_hook_path>
<container>
<size>1</size>
<strong>AEB5EEC1A44A4F0B184A6F73617CB57E82CE06A15DB6036D54109C66CDE06EFF</strong>
<weak>625364235</weak>
<size>290</size>
<position>302</position>
</container>
</stream_hook_path>
</hook>
<file>
<path>
<empty>0</empty>
2008-04-16 22:55:19 +00:00
<string>../../example/logging.cpp</string>
2008-04-15 21:14:23 +00:00
<type>0</type>
<base>0</base>
</path>
</file>
<shared_ptr>
2008-05-02 21:34:46 +00:00
<id>-8</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</pair>
</sorted>
</index>
</object>
</shared_ptr>
</contexts>
<index>
<shared_ptr>
<id>50</id>
<type>
<string>tag_index</string>
</type>
<object>
<tag_index>
<sorted>
<size>37</size>
<pair>
<weak_ptr>
<expired>1</expired>
</weak_ptr>
<string></string>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-5</id>
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>cloning,exception,free,function,template,throw_exception</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-6</id>
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>error_info,exception,noindex,tutorial</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-7</id>
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>noindex,tutorial</string>
2008-04-15 21:14:23 +00:00
</pair>
2008-04-16 22:55:19 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-8</id>
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>noindex,tutorial</string>
2008-04-16 22:55:19 +00:00
</pair>
2008-04-15 21:14:23 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-9</id>
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>exception,type</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-10</id>
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>error_info,exception,free,function,operator<</exception,template</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-11</id>
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>error_info,exception,free,function,get_error_info,template</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-12</id>
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>enable_error_info,error_info,exception,free,function,template</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-13</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>cloning,exception,free,function,rethrow_exception</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-14</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>boost/exception.hpp,exception,header</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-15</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>boost/exception_ptr.hpp,header</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-16</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>boost/throw_exception.hpp,header</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-17</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>boost/exception/exception.hpp,exception,header</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-18</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>boost/exception/enable_current_exception.hpp,exception,header</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-19</id>
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>boost/exception/enable_error_info.hpp,exception,header</string>
2008-04-16 22:55:19 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-20</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>boost/exception/info_tuple.hpp,exception,header</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-21</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>boost/exception/error_info.hpp,exception,header</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-16 22:55:19 +00:00
<id>-22</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>error_info,exception,free,function,template</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-23</id>
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>BOOST_ERROR_INFO,error_info,exception,macro</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-24</id>
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>cloning,exception,exception_ptr,type</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-25</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>cloning,copy_exception,exception,free,function</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-26</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>cloning,enable_current_exception,exception,free,function,template</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-27</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>cloning,current_exception,exception,free,function</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-28</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>boost/exception/info.hpp,exception,header</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-29</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>cloning,exception,type,unknown_exception</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-30</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>exception,noindex</string>
2008-04-15 22:25:11 +00:00
</pair>
2008-04-15 21:14:23 +00:00
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-31</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
2008-05-02 21:34:46 +00:00
<string>cloning,exception,noindex,tutorial</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-32</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
2008-04-15 21:56:34 +00:00
<string>index,noindex</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-33</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
<string>noalso,noindex,tutorial</string>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
2008-04-15 21:56:34 +00:00
<id>-34</id>
2008-04-15 21:14:23 +00:00
</shared_ptr>
</weak_ptr>
2008-04-15 21:56:34 +00:00
<string>noalso,noindex,tutorial</string>
2008-04-15 21:14:23 +00:00
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-35</id>
</shared_ptr>
</weak_ptr>
<string>exception,exception::what,function,member,noalso</string>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-36</id>
</shared_ptr>
</weak_ptr>
<string>exception,exception::exception,function,member,noalso</string>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-37</id>
</shared_ptr>
</weak_ptr>
<string>exception,exception::~exception,function,member,noalso</string>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-38</id>
</shared_ptr>
</weak_ptr>
<string>noalso,noindex,tutorial</string>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-39</id>
</shared_ptr>
</weak_ptr>
<string>noalso,noindex,tutorial</string>
</pair>
<pair>
<weak_ptr>
<expired>0</expired>
<shared_ptr>
<id>-40</id>
</shared_ptr>
</weak_ptr>
<string>noalso,noindex,tutorial</string>
</pair>
</sorted>
</tag_index>
</object>
</shared_ptr>
</index>
</reno_project>
</object>
</shared_ptr>