|
ACTS
Experiment-independent tracking
|
Exception type for assertion failures This class captures the information available to the throw_assert macro. More...
#include <Acts/Utilities/ThrowAssert.hpp>
Classes | |
| class | StreamFormatter |
| Class which allows to use the << operator to assemble a string. More... | |
Public Member Functions | |
| AssertionFailureException (const std::string &expression, const std::string &file, int line, const std::string &msg) | |
| Construct an assertion failure exception, captures macro info. | |
| const char * | what () const override throw () |
| The assertion message. | |
Exception type for assertion failures This class captures the information available to the throw_assert macro.
| Acts::AssertionFailureException::AssertionFailureException | ( | const std::string & | expression, |
| const std::string & | file, | ||
| int | line, | ||
| const std::string & | msg ) |
Construct an assertion failure exception, captures macro info.
| expression | The expression being asserted |
| file | The current file |
| line | The current line |
| msg | The message to print if assertion fails |
|
override | ||||||||||||
The assertion message.