From 6a3dbf44bb8056f3f4554282f092132332ac7f4a Mon Sep 17 00:00:00 2001 From: hachem Date: Thu, 10 Oct 2024 14:17:34 +0200 Subject: feat: debugger interface --- src/core/result.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/core/result.h (limited to 'src/core/result.h') diff --git a/src/core/result.h b/src/core/result.h new file mode 100644 index 0000000..a516336 --- /dev/null +++ b/src/core/result.h @@ -0,0 +1,18 @@ +#pragma once + +#include +#include +#include +#include + +namespace Hsdbg +{ + template + using Result = std::expected; + + template + auto fail(std::format_string fmt, Args&&... args) -> std::unexpected + { + return std::unexpected(std::format(fmt, std::forward(args)...)); + } +} -- cgit v1.3