2008-03-04 01:41:17 +00:00
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
< html xmlns = 'http://www.w3.org/1999/xhtml' xml:lang = 'en' lang = 'en' >
< head >
< meta http-equiv = 'Content-Type' content = 'text/html; charset=utf-8' />
< title > boost/exception/info.hpp</ title >
< link href = 'reno.css' type = 'text/css' rel = 'stylesheet' />
</ head >
< body >
< div class = "body-0" >
< div class = "body-1" >
< div class = "body-2" >
< div >
< div id = "boost_logo" >
< a href = "http://www.boost.org" >< img style = "border:0" src = "http://www.boost.org/boost.png" alt = "Boost" width = "277" height = "86" /></ a >
</ div >
< h1 > Boost Exception</ h1 >
</ div >
2008-04-16 22:55:19 +00:00
<!-- Copyright (c) 2006-2008 Emil Dotchevski and Reverge Studios, Inc. -->
<!-- Distributed under the Boost Software License, Version 1.0. (See accompanying -->
<!-- file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -->
2008-06-25 23:27:56 +00:00
< div class = "RenoIncludeDIV" >< h2 > boost/exception/info.hpp</ h2 >
< h3 > Synopsis</ h3 >
< div class = "RenoIncludeDIV" >< pre > #include < < span class = "RenoLink" >< a href = "exception_exception_hpp.html" > boost/exception/exception.hpp</ a ></ span > >
#include < boost/current_function.hpp>
#include < boost/shared_ptr.hpp>
namespace
boost
{
< span class = "RenoIncludeSPAN" > < span class = "RenoIncludeSPAN" > template < class Tag,class T>
class
< span class = "RenoLink" >< a href = "error_info.html" > error_info</ a ></ span >
{
public:
typedef T value_type;
error_info( value_type const & );
};</ span >
< span class = "RenoIncludeSPAN" > template < class ErrorInfo,class E>
< span class = "RenoLink" >< a href = "http://www.boost.org/libs/smart_ptr/shared_ptr.htm" > shared_ptr</ a ></ span > < typename ErrorInfo::value_type const> < span class = "RenoLink" >< a href = "get_error_info.html" > get_error_info</ a ></ span > ( E const & x );</ span >
< span class = "RenoIncludeSPAN" > typedef < span class = "RenoLink" >< a href = "error_info.html" > error_info</ a ></ span > < struct tag_throw_function,char const *> throw_function;
typedef < span class = "RenoLink" >< a href = "error_info.html" > error_info</ a ></ span > < struct tag_throw_file,char const *> throw_file;
typedef < span class = "RenoLink" >< a href = "error_info.html" > error_info</ a ></ span > < struct tag_throw_line,int> throw_line;
#define < span class = "RenoLink" >< a href = "BOOST_ERROR_INFO.html" > BOOST_ERROR_INFO</ a ></ span > \
::boost::throw_function(BOOST_CURRENT_FUNCTION) << \
::boost::throw_file(__FILE__) << \
::boost::throw_line((int)__LINE__)</ span >
< span class = "RenoIncludeSPAN" > template < class E, class Tag, class T>
E const & < span class = "RenoLink" >< a href = "operator_shl_exception.html" > operator<< </ a ></ span > ( E const & x, < span class = "RenoLink" >< a href = "error_info.html" > error_info</ a ></ span > < Tag,T> const & v );</ span ></ span >
}</ pre >
</ div ></ div >< div class = "RenoPageList" >< a href = "BOOST_ERROR_INFO.html" > BOOST_ERROR_INFO< br />
</ a >< a href = "boost-exception.html" > Boost Exception< br />
</ a >< a href = "exception_hpp.html" > boost/exception.hpp< br />
2008-03-04 01:41:17 +00:00
</ a >< a href = "error_info.html" > error_info< br />
</ a >< a href = "get_error_info.html" > get_error_info< br />
</ a >< a href = "operator_shl_exception.html" > operator<< /exception< br />
</ a ></ div >
2008-04-16 22:55:19 +00:00
<!-- Copyright (c) 2006-2008 Emil Dotchevski and Reverge Studios, Inc. -->
<!-- Distributed under the Boost Software License, Version 1.0. (See accompanying -->
<!-- file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -->
2008-03-04 01:41:17 +00:00
< div id = "footer" >
< p > </ p >
< hr />
< p >
< a class = "logo" href = "http://jigsaw.w3.org/css-validator/validator?uri=http://revergestudios.com/boost-exception/reno.css" >< img class = "logo_pic" src = "valid-css.png" alt = "Valid CSS" height = "31" width = "88" /></ a >
< a class = "logo" href = "http://validator.w3.org/check?uri=referer" >< img class = "logo_pic" src = "valid-xhtml.png" alt = "Valid XHTML 1.0" height = "31" width = "88" /></ a >
< small > Copyright (c) 2006-2008 by Emil Dotchevski and Reverge Studios, Inc.< br />
Distributed under the < a href = "http://www.boost.org/LICENSE_1_0.txt" > Boost Software License, Version 1.0</ a > .</ small >
</ p >
</ div >
</ div >
</ div >
</ div >
</ body >
</ html >