From 0bd2ab4d1f9e8fdbf55ed11d61fe2e75720a334a Mon Sep 17 00:00:00 2001 From: justanothercatgirl Date: Thu, 17 Apr 2025 12:48:23 +0300 Subject: finished 206, 207 --- libprakpp/include/prakcommon.hpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libprakpp/include/prakcommon.hpp') diff --git a/libprakpp/include/prakcommon.hpp b/libprakpp/include/prakcommon.hpp index 074e290..dcafecf 100644 --- a/libprakpp/include/prakcommon.hpp +++ b/libprakpp/include/prakcommon.hpp @@ -1,5 +1,7 @@ #pragma once +#include +#include #include #include #include @@ -132,3 +134,7 @@ template struct pvalue operator-(const T &a, const struct pvalue template std::ostream &operator<<(std::ostream &os, const struct pvalue &p) { return os << p.val << "±" << p.err; } } // namespace prak + +namespace std { +template struct prak::pvalue abs(const struct prak::pvalue &p) { return {abs(p.val), abs(p.err)}; } +} -- cgit v1.2.3-70-g09d2