⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 boost-exception.reno

📁 Boost provides free peer-reviewed portable C++ source libraries. We emphasize libraries that work
💻 RENO
📖 第 1 页 / 共 5 页
字号:
											<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>1</size>																			<strong>7116AEECEA666794E31DC99390ADEC1BA6AF74B2398067A0739767B4B76FA97A</strong>																			<weak>4128134227</weak>																			<size>307</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>diagnostic information</string>															</title>															<file_name>																<string>tutorial_diagnostic_information</string>															</file_name>														</object>													</shared_ptr>												</weak_ptr>												<container>													<size>1</size>													<variant>2</variant>													<string>(:include include:)&#10;(:auto also:)&#10;</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>2</size>																			<strong>55F1164770FD778354E151EF65A3E830DA20F325F7ED20A95130A4B83FC801BF</strong>																			<weak>1282550303</weak>																			<size>9192</size>																			<position>323</position>																			<strong>65D35B8A2063883A53E9D0DCC3FF8E5CA3573A58451A653CDE3003FFBEC576D3</strong>																			<weak>1693870740</weak>																			<size>2195</size>																			<position>3720</position>																		</container>																	</stream_hook_path>																</hook>																<file>																	<path>																		<empty>0</empty>																		<string>../../../../boost/exception/exception.hpp</string>																		<type>0</type>																		<base>0</base>																	</path>																</file>															</hook>															<title>																<string>exception</string>															</title>															<file_name>																<string></string>															</file_name>														</object>													</shared_ptr>												</weak_ptr>												<container>													<size>1</size>													<variant>2</variant>													<string>(:include include:)&#10;----&#10;!!!See Also:&#10;&#10;(:pagelist link=&quot;backlink&quot; except_tags=&quot;exception,member&quot; mod=&quot;w&quot;:)&#10;</string>												</container>											</pair>											<pair>												<weak_ptr>													<expired>0</expired>													<shared_ptr>														<id>31</id>														<type>															<string>reno_context</string>														</type>														<object>															<hook>																<hook>																	<stream_hook_path>																		<container>																			<size>1</size>																			<strong>4ED9709788BBAB4DE7CF336561606B8C0B41F70877A3395F4EE026F4AEB66CC6</strong>																			<weak>743998427</weak>																			<size>409</size>																			<position>307</position>																		</container>																	</stream_hook_path>																</hook>																<file>																	<path>																		<empty>0</empty>																		<string>../../example/cloning_1.cpp</string>																		<type>0</type>																		<base>0</base>																	</path>																</file>															</hook>															<title>																<string>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>0</size>												</container>											</pair>											<pair>												<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>												<container>													<size>1</size>													<variant>2</variant>													<string>(:auto !:)&#10;&#10;(:pagelist fmt=&quot;index&quot; except_tags=&quot;index,noindex&quot; mod=&quot;w&quot;:)&#10;</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>0</size>																		</container>																	</stream_hook_path>																</hook>																<file>																	<path>																		<empty>1</empty>																	</path>																</file>															</hook>															<title>																<string>boost/exception/enable_current_exception.hpp</string>															</title>															<file_name>																<string>exception_enable_current_exception_hpp</string>															</file_name>														</object>													</shared_ptr>												</weak_ptr>												<container>													<size>1</size>													<variant>2</variant>													<string>(:include include:)&#10;(:auto also:)&#10;</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>7CAF5D62B1ED0802B65B428119DBDD84C352A24A98EB167E1B0681F3E8DD7628</strong>																			<weak>3711957388</weak>																			<size>3837</size>																			<position>323</position>																		</container>																	</stream_hook_path>																</hook>																<file>																	<path>																		<empty>0</empty>																		<string>../../../../boost/exception/get_error_info.hpp</string>																		<type>0</type>																		<base>0</base>																	</path>																</file>															</hook>															<title>																<string>boost/exception/get_error_info.hpp</string>															</title>															<file_name>																<string>exception_get_error_info_hpp</string>															</file_name>														</object>													</shared_ptr>												</weak_ptr>												<container>													<size>1</size>													<variant>2</variant>													<string>(:include include:)&#10;(:auto also:)&#10;</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>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>117</size>													<variant>2</variant>													<string>!!Introduction&#10;&#10;The purpose of Boost Exception is to ease the design of exception class hierarchies and to help write exception handling and error reporting code.&#10;&#10;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 types. 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.&#10;&#10;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. &#10;&#10;Boost Exception also supports (:link http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2179.html|N2179:)-style (:link </string>													<variant>1</variant>													<weak_ptr>														<expired>0</expired>														<shared_ptr>															<id>-13</id>														</shared_ptr>													</weak_ptr>													<variant>2</variant>													<string>|copying:) of exception objects, implemented non-intrusively and automatically by the boost::(:link </string>													<variant>1</variant>													<weak_ptr>														<expired>0</expired>														<shared_ptr>															<id>-27</id>														</shared_ptr>													</weak_ptr>													<variant>2</variant>													<string>:) function.&#10;&#10;!!Contents&#10;&#10;#Tutorial&#10;##(:link </string>													<variant>1</variant>													<weak_ptr>														<expired>0</expired>														<shared_ptr>															<id>-28</id>														</shared_ptr>													</weak_ptr>													<variant>2</variant>													<string> mod=&quot;w&quot;:)&#10;##(:link </string>													<variant>1</variant>													<weak_ptr>														<expired>0</expired>														<shared_ptr>															<id>-26</id>														</shared_ptr>													</weak_ptr>													<variant>2</variant>													<string> mod=&quot;w&quot;:)&#10;##(:link </string>													<variant>1</variant>													<weak_ptr>														<expired>0</expired>														<shared_ptr>															<id>-13</id>														</shared_ptr>													</weak_ptr>													<variant>2</variant>													<string> mod=&quot;w&quot;:)&#10;##(:link </string>													<variant>1</variant>													<weak_ptr>														<expired>0</expired>														<shared_ptr>															<id>-29</id>														</shared_ptr>													</weak_ptr>													<variant>2</variant>													<string> mod=&quot;w&quot;:)&#10;#Documentation&#10;##Class (:link </string>													<variant>1</variant>													<weak_ptr>														<expired>0</expired>														<shared_ptr>															<id>-30</id>														</shared_ptr>													</weak_ptr>													<variant>2</variant>													<string>:)&#10;##Transporting of Arbitrary Data to the Catch Site&#10;###(:link </string>													<variant>1</variant>													<weak_ptr>														<expired>0</expired>														<shared_ptr>															<id>-9</id>														</shared_ptr>													</weak_ptr>													<variant>2</variant>													<string>:)&#10;###(:link </string>													<variant>1</variant>													<weak_ptr>														<expired>0</expired>														<shared_ptr>															<id>-5</id>														</shared_ptr>													</weak_ptr>													<variant>2</variant>													<string>:)&#10;###(:link </string>													<variant>1</variant>													<weak_ptr>														<expired>0</expired>														<shared_ptr>															<id>-18</id>														</shared_ptr>													</weak_ptr>													<variant>2</variant>													<string>:)&#10;###(:link </string>													<variant>1</variant>													<weak_ptr>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -