A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
please both sonar and codacy
[simgrid.git]
/
include
/
xbt
/
exception.hpp
diff --git
a/include/xbt/exception.hpp
b/include/xbt/exception.hpp
index
9be76a2
..
6e80198
100644
(file)
--- a/
include/xbt/exception.hpp
+++ b/
include/xbt/exception.hpp
@@
-43,8
+43,7
@@
typedef std::vector<xbt_backtrace_location_t> Backtrace;
class ThrowPoint {
public:
ThrowPoint() = default;
class ThrowPoint {
public:
ThrowPoint() = default;
- ThrowPoint(const char* file, int line, const char* function) :
- file(file), line(line), function(function) {}
+ explicit ThrowPoint(const char* file, int line, const char* function) : file(file), line(line), function(function) {}
const char* file = nullptr;
int line = 0;
const char* function = nullptr;
const char* file = nullptr;
int line = 0;
const char* function = nullptr;
@@
-62,7
+61,7
@@
class ThrowPoint {
* You are not expected to inherit from it. Instead of you use should
* @ref XBT_THROW an exception which will throw a subclass of your original
* exception with those additional features.
* You are not expected to inherit from it. Instead of you use should
* @ref XBT_THROW an exception which will throw a subclass of your original
* exception with those additional features.
- *
+ *
* However, you can try `dynamic_cast` an exception to this type in order to
* get contextual information about the exception.
*/
* However, you can try `dynamic_cast` an exception to this type in order to
* get contextual information about the exception.
*/
@@
-104,9
+103,7
@@
template<class E>
class WithContext : public E, public WithContextException
{
public:
class WithContext : public E, public WithContextException
{
public:
-
- static_assert(!std::is_base_of<WithContextException,E>::value,
- "Trying to appli WithContext twice");
+ static_assert(not std::is_base_of<WithContextException, E>::value, "Trying to appli WithContext twice");
WithContext(E exception) :
E(std::move(exception)) {}
WithContext(E exception) :
E(std::move(exception)) {}