aboutsummaryrefslogtreecommitdiffstats
path: root/modules/generic_error.ccm
diff options
context:
space:
mode:
authorLexi Winter <lexi@le-fay.org>2025-06-21 12:27:20 +0100
committerLexi Winter <lexi@le-fay.org>2025-06-21 12:27:20 +0100
commit243d958df14b85788232aca623b83826115a5eb9 (patch)
treed1f698296b053359a5563731cda8c51df9ab9a6c /modules/generic_error.ccm
parent8a36eb498e1a1c2cf2e886356faa4ce67e52e874 (diff)
downloadnihil-243d958df14b85788232aca623b83826115a5eb9.tar.gz
nihil-243d958df14b85788232aca623b83826115a5eb9.tar.bz2
rename modules/ to nihil/
Diffstat (limited to 'modules/generic_error.ccm')
-rw-r--r--modules/generic_error.ccm26
1 files changed, 0 insertions, 26 deletions
diff --git a/modules/generic_error.ccm b/modules/generic_error.ccm
deleted file mode 100644
index a582519..0000000
--- a/modules/generic_error.ccm
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * This source code is released into the public domain.
- */
-
-module;
-
-#include <format>
-#include <stdexcept>
-
-export module nihil:generic_error;
-
-namespace nihil {
-
-/*
- * generic_error is the base class that all other exceptions derive from.
- * It is an std::runtime_error, and what() should always be informative.
- */
-
-export struct generic_error : std::runtime_error {
- template<typename... Args>
- generic_error(std::format_string<Args...> fmt, Args &&...args)
- : std::runtime_error(std::format(fmt, std::forward<Args>(args)...))
- {}
-};
-
-} // namespace nihil