Home
last modified time | relevance | path

Searched refs:exception_detail (Results 1 – 17 of 17) sorted by relevance

/third_party/boost/boost/exception/detail/
Dexception_ptr.hpp50 typedef boost::shared_ptr<exception_detail::clone_base const> impl;
53 typedef exception_detail::clone_base const * (impl::*unspecified_bool_type)() const;
107 exception_detail namespace
130 exception_detail::clone_impl<Exception> c(ba); in get_static_exception_object()
137 …static exception_ptr ep(shared_ptr<exception_detail::clone_base const>(new exception_detail::clone… in get_static_exception_object()
205 exception_detail namespace
330 exception_detail::clone_base const * e=0; in current_exception_impl()
332 exception_detail::clone_current_exception(e) ) in current_exception_impl()
334 case exception_detail::clone_current_exception_result:: in current_exception_impl()
338 return exception_ptr(shared_ptr<exception_detail::clone_base const>(e)); in current_exception_impl()
[all …]
Dtype_info.hpp55 exception_detail namespace
78 #define BOOST_EXCEPTION_STATIC_TYPEID(T) ::boost::exception_detail::type_info_(BOOST_CORE_TYPEID(T))
81 #define BOOST_EXCEPTION_DYNAMIC_TYPEID(x) ::boost::exception_detail::type_info_(typeid(x))
Derror_info_impl.hpp32 exception_detail namespace
52 public exception_detail::error_info_base
54 exception_detail::error_info_base *
Dshared_ptr.hpp11 namespace boost { namespace exception_detail { using std::shared_ptr; } } namespace
14 namespace boost { namespace exception_detail { using boost::shared_ptr; } } namespace
Dclone_current_exception.hpp29 exception_detail namespace
Dobject_hex_dump.hpp32 exception_detail namespace
/third_party/boost/boost/exception/
Dexception.hpp13 namespace boost { namespace exception_detail { using std::shared_ptr; } } namespace
16 namespace boost { namespace exception_detail { using boost::shared_ptr; } } namespace
36 exception_detail namespace
157 exception_detail namespace
170 virtual refcount_ptr<exception_detail::error_info_container> clone() const = 0;
263 friend E const & exception_detail::set_info( E const &, throw_function const & );
266 friend E const & exception_detail::set_info( E const &, throw_file const & );
269 friend E const & exception_detail::set_info( E const &, throw_line const & );
272 friend E const & exception_detail::set_info( E const &, error_info<Tag,T> const & );
274 …friend char const * exception_detail::get_diagnostic_information( exception const &, char const * …
[all …]
Ddiagnostic_information.hpp40 exception_detail namespace
52 return exception_detail::diagnostic_information_impl(be,se,true,verbose); in current_exception_diagnostic_information()
67 exception_detail namespace
107 x.data_.adopt(c=new exception_detail::error_info_container_impl); in get_diagnostic_information()
136 if( be && exception_detail::get_diagnostic_information(*be,0)==wh ) in diagnostic_information_impl()
171 … if( char const * s=exception_detail::get_diagnostic_information(*be,tmp.str().c_str()) ) in diagnostic_information_impl()
182 …return exception_detail::diagnostic_information_impl(exception_detail::get_boost_exception(&e),exc… in diagnostic_information()
194 (void) exception_detail::diagnostic_information_impl(&e,0,false,verbose); in diagnostic_information_what()
195 if( char const * di=exception_detail::get_diagnostic_information(e,0) ) in diagnostic_information_what()
Dget_error_info.hpp32 exception_detail namespace
42 if( exception_detail::error_info_container * c=x.data_.get() ) in get()
43 …if( shared_ptr<exception_detail::error_info_base> eib = c->get(BOOST_EXCEPTION_STATIC_TYPEID(Error… in get()
112 return exception_detail::get_info<ErrorInfo>::get(x); in get_error_info()
119 return exception_detail::get_info<ErrorInfo>::get(x); in get_error_info()
124 typename exception_detail::get_error_info_return_type<E,typename ErrorInfo::value_type>::type
128 return exception_detail::get_info<ErrorInfo>::get(*x); in get_error_info()
Dinfo.hpp57 exception_detail namespace
166 exception_detail::error_info_container * c=x.data_.get(); in set_info()
168 x.data_.adopt(c=new exception_detail::error_info_container_impl); in set_info()
191 exception_detail::error_info_container * c=x.data_.get(); in set()
193 x.data_.adopt(c=new exception_detail::error_info_container_impl); in set()
262 typename enable_if<exception_detail::derives_boost_exception<E>,E const &>::type
265 return exception_detail::set_info(x,v); in operator <<()
271 typename enable_if<exception_detail::derives_boost_exception<E>,E const &>::type
274 return exception_detail::set_info(x,std::move(v)); in operator <<()
Dto_string_stub.hpp29 exception_detail namespace
91 return "[ " + exception_detail::object_hex_dump(x) + " ]"; in string_stub_dump()
100 … return exception_detail::to_string_dispatch::dispatch(x,&exception_detail::string_stub_dump<T>); in to_string_stub()
108 return exception_detail::to_string_dispatch::dispatch(x,s); in to_string_stub()
Derrinfo_nested_exception.hpp12 namespace exception_detail { class clone_base; } namespace
/third_party/boost/libs/exception/src/
Dclone_current_exception_non_intrusive.cpp209 public boost::exception_detail::clone_base
237 boost::exception_detail::clone_base const *
270 …exception_cloning_filter( int & result, boost::exception_detail::clone_base const * & ptr, void * … in exception_cloning_filter()
283 result = boost::exception_detail::clone_current_exception_result::success; in exception_cloning_filter()
288 result = boost::exception_detail::clone_current_exception_result::bad_alloc; in exception_cloning_filter()
293 result = boost::exception_detail::clone_current_exception_result::bad_exception; in exception_cloning_filter()
304 exception_detail namespace
339 exception_detail namespace
/third_party/boost/boost/
Dthrow_exception.hpp104 public detail::wrapexcept_add_base<E, boost::exception_detail::clone_base>::type,
143 virtual boost::exception_detail::clone_base const * clone() const BOOST_OVERRIDE in clone()
148 boost::exception_detail::copy_boost_exception( p, this ); in clone()
/third_party/boost/libs/type_index/patched/
Dboost_exception.patch60 exception_detail
84 -#define BOOST_EXCEPTION_STATIC_TYPEID(T) ::boost::exception_detail::type_info_(BOOST_SP_TYPEID(T))
88 -#define BOOST_EXCEPTION_DYNAMIC_TYPEID(x) ::boost::exception_detail::type_info_(typeid(x))
120 exception_detail
/third_party/boost/libs/exception/test/
Drefcount_ptr_test.cpp54 using boost::exception_detail::refcount_ptr; in main()
/third_party/boost/libs/exception/doc/source/
Dboost-exception.reno7366 …const char *,const char *)&#10;Dynamic exception type: class boost::exception_detail::clone_impl&l…
10680 …const char *,const char *)&#10;Dynamic exception type: class boost::exception_detail::clone_impl&l…