mirror of
https://github.com/boostorg/throw_exception.git
synced 2025-07-29 11:57:14 +02:00
throw() -> BOOST_NOEXCEPT_OR_NOTHROW
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
/.vscode/ipch/*
|
@ -165,7 +165,7 @@ boost
|
|||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
~error_info_container() throw()
|
~error_info_container() BOOST_NOEXCEPT_OR_NOTHROW
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -233,7 +233,7 @@ boost
|
|||||||
#ifdef __HP_aCC
|
#ifdef __HP_aCC
|
||||||
//On HP aCC, this protected copy constructor prevents throwing boost::exception.
|
//On HP aCC, this protected copy constructor prevents throwing boost::exception.
|
||||||
//On all other platforms, the same effect is achieved by the pure virtual destructor.
|
//On all other platforms, the same effect is achieved by the pure virtual destructor.
|
||||||
exception( exception const & x ) throw():
|
exception( exception const & x ) BOOST_NOEXCEPT_OR_NOTHROW:
|
||||||
data_(x.data_),
|
data_(x.data_),
|
||||||
throw_function_(x.throw_function_),
|
throw_function_(x.throw_function_),
|
||||||
throw_file_(x.throw_file_),
|
throw_file_(x.throw_file_),
|
||||||
@ -242,7 +242,7 @@ boost
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
virtual ~exception() throw()
|
virtual ~exception() BOOST_NOEXCEPT_OR_NOTHROW
|
||||||
#ifndef __HP_aCC
|
#ifndef __HP_aCC
|
||||||
= 0 //Workaround for HP aCC, =0 incorrectly leads to link errors.
|
= 0 //Workaround for HP aCC, =0 incorrectly leads to link errors.
|
||||||
#endif
|
#endif
|
||||||
@ -287,7 +287,7 @@ boost
|
|||||||
|
|
||||||
inline
|
inline
|
||||||
exception::
|
exception::
|
||||||
~exception() throw()
|
~exception() BOOST_NOEXCEPT_OR_NOTHROW
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -337,7 +337,7 @@ boost
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
~error_info_injector() throw()
|
~error_info_injector() BOOST_NOEXCEPT_OR_NOTHROW
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -398,7 +398,7 @@ boost
|
|||||||
virtual void rethrow() const = 0;
|
virtual void rethrow() const = 0;
|
||||||
|
|
||||||
virtual
|
virtual
|
||||||
~clone_base() throw()
|
~clone_base() BOOST_NOEXCEPT_OR_NOTHROW
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -445,7 +445,7 @@ boost
|
|||||||
copy_boost_exception(this,&x);
|
copy_boost_exception(this,&x);
|
||||||
}
|
}
|
||||||
|
|
||||||
~clone_impl() throw()
|
~clone_impl() BOOST_NOEXCEPT_OR_NOTHROW
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -487,7 +487,7 @@ boost
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
~wrapexcept() throw()
|
~wrapexcept() BOOST_NOEXCEPT_OR_NOTHROW
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user