Regina 7.3 Calculation Engine
Public Member Functions | List of all members
regina::SnapPeaUnsolvedCase Class Reference

An exception thrown when the SnapPea kernel is not able to perform some computation. More...

#include <utilities/exception.h>

Inheritance diagram for regina::SnapPeaUnsolvedCase:
regina::UnsolvedCase regina::ReginaException

Public Member Functions

 SnapPeaUnsolvedCase (const std::string &msg)
 
 SnapPeaUnsolvedCase (const char *msg)
 
 SnapPeaUnsolvedCase (const SnapPeaUnsolvedCase &) noexcept=default
 
SnapPeaUnsolvedCaseoperator= (const SnapPeaUnsolvedCase &) noexcept=default
 

Detailed Description

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.


The documentation for this class was generated from the following file:

Copyright © 1999-2023, The Regina development team
This software is released under the GNU General Public License, with some additional permissions; see the source code for details.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@maths.uq.edu.au).