s which are explicitly documented as
			possibly throwing <b>std::bad_alloc</b>.</p>
		<h2><a name="Exception-specifications">Exception-specifications</a></h2>
		<p>Exception-specifications are not used; see <a href="http://www.boost.org/more/lib_guide.htm#Exception-specification">
				exception-specification rationale</a>.</p>
		<p>All the smart pointer templates contain member functions which can never throw
			exceptions, because they neither throw exceptions themselves nor call other
			functions which 