Go to the documentation of this file.
6 #ifndef UUID_274DA366004E11DCB1DDFE2E56D89593
7 #define UUID_274DA366004E11DCB1DDFE2E56D89593
8 #if (__GNUC__*100+__GNUC_MINOR__>301) && !defined(BOOST_EXCEPTION_ENABLE_WARNINGS)
9 #pragma GCC system_header
11 #if defined(_MSC_VER) && !defined(BOOST_EXCEPTION_ENABLE_WARNINGS)
12 #pragma warning(push,1)
78 if( px_ && px_->release() )
86 template <
class Tag,
class T>
135 #if defined(__GNUC__)
136 # if (__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || (__GNUC__ > 4)
137 # pragma GCC visibility push (default)
141 #if defined(__GNUC__)
142 # if (__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || (__GNUC__ > 4)
143 # pragma GCC visibility pop
153 class error_info_base;
159 virtual char const * diagnostic_information(
char const * )
const = 0;
162 virtual void add_ref()
const = 0;
163 virtual bool release()
const = 0;
201 template <
class E,
class Tag,
class T>
214 #if defined(__GNUC__)
215 # if (__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || (__GNUC__ > 4)
216 # pragma GCC visibility push (default)
224 template <
class Tag>
void set(
typename Tag::type
const & );
225 template <
class Tag>
typename Tag::type
const *
get()
const;
242 throw_function_(x.throw_function_),
243 throw_file_(x.throw_file_),
244 throw_line_(x.throw_line_)
249 virtual ~exception() throw()
255 #if (defined(__MWERKS__) && __MWERKS__<=0x3207) || (defined(_MSC_VER) && _MSC_VER<=1310)
269 template <
class E,
class Tag,
class T>
291 #if defined(__GNUC__)
292 # if (__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || (__GNUC__ > 4)
293 # pragma GCC visibility pop
310 x.throw_function_=y.v_;
336 #if defined(__GNUC__)
337 # if (__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || (__GNUC__ > 4)
338 # pragma GCC visibility push (default)
357 #if defined(__GNUC__)
358 # if (__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || (__GNUC__ > 4)
359 # pragma GCC visibility pop
409 #if defined(__GNUC__)
410 # if (__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || (__GNUC__ > 4)
411 # pragma GCC visibility push (default)
420 virtual void rethrow()
const = 0;
427 #if defined(__GNUC__)
428 # if (__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || (__GNUC__ > 4)
429 # pragma GCC visibility pop
452 #if defined(__GNUC__)
453 # if (__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || (__GNUC__ > 4)
454 # pragma GCC visibility push (default)
498 #if defined(__GNUC__)
499 # if (__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || (__GNUC__ > 4)
500 # pragma GCC visibility pop
506 exception_detail::clone_impl<T>
513 #if defined(_MSC_VER) && !defined(BOOST_EXCEPTION_ENABLE_WARNINGS)
refcount_ptr(refcount_ptr const &x)
error_info_injector< T > type
void copy_boost_exception(void *, void const *)
enable_error_info_helper< T, sizeof(exception_detail::dispatch_boost_exception(static_cast< T * >0)))>::type type
nth_index< multi_index_container< Value, IndexSpecifierList, Allocator >, N >::type & get(multi_index_container< Value, IndexSpecifierList, Allocator > &m) BOOST_NOEXCEPT
error_info_injector(T const &x)
error_info< struct throw_file_, char const * > throw_file
refcount_ptr & operator=(refcount_ptr const &x)
exception_detail::clone_impl< T > enable_current_exception(T const &x)
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
exception_detail::refcount_ptr< exception_detail::error_info_container > data_
small_size dispatch_boost_exception(void const *)
error_info< struct throw_function_, char const * > throw_function
exception_detail::enable_error_info_return_type< T >::type enable_error_info(T const &x)
const char * get_diagnostic_information(exception const &, char const *)
const clone_base * clone() const
ROSCPP_DECL void set(const std::string &key, bool b)
const char * throw_function_
clone_impl(clone_impl const &x, clone_tag)
error_info< struct throw_line_, int > throw_line
const E & set_info(E const &, throw_line const &)
sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:39:00