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

An exception thrown when Regina has certified that a mathematical problem has no solution. More...

#include <utilities/exception.h>

Inheritance diagram for regina::NoSolution:
regina::ReginaException

Public Member Functions

 NoSolution ()
 Creates a new exception with a stock error message. More...
 
 NoSolution (const NoSolution &) noexcept=default
 Creates a new copy of the given exception. More...
 
NoSolutionoperator= (const NoSolution &) noexcept=default
 Sets this to be a copy of the given exception. More...
 

Detailed Description

An exception thrown when Regina has certified that a mathematical problem has no solution.

Note that the constructor for this exception class follows a different pattern from most of Regina's exception classes.

Constructor & Destructor Documentation

◆ NoSolution() [1/2]

regina::NoSolution::NoSolution ( )
inline

Creates a new exception with a stock error message.

◆ NoSolution() [2/2]

regina::NoSolution::NoSolution ( const NoSolution )
defaultnoexcept

Creates a new copy of the given exception.

Member Function Documentation

◆ operator=()

NoSolution & regina::NoSolution::operator= ( const NoSolution )
defaultnoexcept

Sets this to be a copy of the given exception.

Returns
a reference to this exception.

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).