<p>A string representation of all data stored in the boost::<spanclass="RenoLink"><ahref="exception.html">exception</a></span> object by the <spanclass="RenoLink"><ahref="operator_shl_exception.html">operator<<</a></span> function. See "<spanclass="RenoLink"><ahref="tutorial_diagnostic_information.html">Diagnostic Information</a></span>" for details.</p>
<div><ul><li>The return value remains valid until the exception object from which it was obtained is destroyed or modified.</li>
<li>The header <spanclass="RenoLink"><ahref="boost_exception_diagnostic_information_hpp.html">boost/exception/diagnostic_information.hpp</a></span> provides a namespace-scope function <spanclass="RenoLink"><ahref="diagnostic_information.html">diagnostic_information</a></span> which takes a std::exception. It calls <spanclass="RenoLink"><ahref="exception_diagnostic_information.html">exception::diagnostic_information</a></span> if its argument can be converted to boost::<spanclass="RenoLink"><ahref="exception.html">exception</a></span>; otherwise it returns a string that combines the value of std::exception::what and the exception's dynamic type.</li>