diff --git a/src/libs/utils/algorithm.h b/src/libs/utils/algorithm.h index 9b699fee1c7..0f3a71426ea 100644 --- a/src/libs/utils/algorithm.h +++ b/src/libs/utils/algorithm.h @@ -849,4 +849,16 @@ OutputContainer setUnionMerge(InputContainer1 &&input1, merge, std::less>{}); } + +template +std::make_unsigned_t usize(Container container) +{ + return static_cast>(container.size()); +} + +template +std::make_signed_t ssize(Container container) +{ + return static_cast>(container.size()); +} } // namespace Utils