*
* @ingroup XBT_ex
*/
-struct ThrowPoint {
- ThrowPoint() {}
+class ThrowPoint {
+ public:
+ ThrowPoint() = default;
ThrowPoint(const char* file, int line, const char* function) :
file(file), line(line), function(function) {}
const char* file = nullptr;
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)) {}