|
EchoMap 2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
|
Public Member Functions | |
| LocatableError (std::string_view message, std::source_location location=std::source_location::current()) | |
| Create a new LocatableError with the given message at the given location. | |
| const std::source_location & | where () const noexcept |
| Retrieves the location of the throwing statement. | |
| Public Member Functions inherited from std::runtime_error | |
| T | runtime_error (T... args) |
| T | what (T... args) |
| Public Member Functions inherited from std::exception | |
| T | exception (T... args) |
| T | operator= (T... args) |
| T | what (T... args) |
| T | ~exception (T... args) |
Private Attributes | |
| std::source_location | location |
Definition at line 15 of file LocatableError.hpp.
|
explicit |
Create a new LocatableError with the given message at the given location.
| message | Human-readable message indicating the cause of the error. |
| location | Optional location of the throwing statement. |
Definition at line 12 of file LocatableError.cpp.
|
nodiscardnoexcept |
Retrieves the location of the throwing statement.
Definition at line 21 of file LocatableError.cpp.
|
private |
Definition at line 38 of file LocatableError.hpp.