Defined in exception.hpp.
This page contains the documentation for the class LibsemigroupsException. All exceptions thrown by libsemigroups are LibsemigroupsException instances.
◆ LibsemigroupsException() [1/3]
Create an exception with filename, line number, function name, and message.
- Parameters
-
| fname | the name of the file throwing the exception. |
| linenum | the line number where the exception is thrown. |
| funcname | the name of the function where the exception is thrown. |
| msg | the message of the exception being thrown. |
◆ LibsemigroupsException() [2/3]
| LibsemigroupsException |
( |
LibsemigroupsException const & | | ) |
|
|
default |
Default copy constructor.
◆ LibsemigroupsException() [3/3]
| LibsemigroupsException |
( |
LibsemigroupsException && | | ) |
|
|
default |
Default move constructor.
◆ operator=() [1/2]
Default move assignment operator.
◆ operator=() [2/2]
Default copy assignment operator.
The documentation for this struct was generated from the following file:
- /home/joseph/Dev/Comp_Maths/sandbox/libsemigroups/include/libsemigroups/exception.hpp