Regina 7.3 Calculation Engine
|
An exception thrown when the SnapPea kernel is not able to perform some computation. More...
#include <utilities/exception.h>
Public Member Functions | |
SnapPeaUnsolvedCase (const std::string &msg) | |
SnapPeaUnsolvedCase (const char *msg) | |
SnapPeaUnsolvedCase (const SnapPeaUnsolvedCase &) noexcept=default | |
SnapPeaUnsolvedCase & | operator= (const SnapPeaUnsolvedCase &) noexcept=default |
An exception thrown when the SnapPea kernel is not able to perform some computation.
This is a "regular" exception type derived from ReginaException, and is typically thrown in scenarios where some SnapPea function returns cleanly with an error condition. This is contrast to SnapPeaFatalError and SnapPeaMemoryFull, which are more severe errors that occur when the SnapPea kernel aborts processing unexpectedly, and which are not part of the regular ReginaException class hierarchy.
All member functions follow the same pattern as the (grand)parent class ReginaException, and are not documented again here.