diff --git a/tdutils/td/utils/Span.h b/tdutils/td/utils/Span.h index 47f468645..877adcf78 100644 --- a/tdutils/td/utils/Span.h +++ b/tdutils/td/utils/Span.h @@ -145,46 +145,11 @@ using Span = detail::SpanImpl; template using MutableSpan = detail::SpanImpl; -template -Span span(const T *ptr, size_t size) { - return Span(ptr, size); -} -template -Span span(const vector &vec) { - return Span(vec); -} - -template -MutableSpan mutable_span(T *ptr, size_t size) { - return MutableSpan(ptr, size); -} -template -MutableSpan mutable_span(vector &vec) { - return MutableSpan(vec); -} - -template -Span span_one(const T &value) { - return Span(&value, 1); -} -template -MutableSpan mutable_span_one(T &value) { - return MutableSpan(&value, 1); -} - -template -Span as_span(Span span) { - return span; -} template Span as_span(const std::vector &vec) { return Span(vec); } -template -MutableSpan as_mutable_span(MutableSpan span) { - return span; -} template MutableSpan as_mutable_span(std::vector &vec) { return MutableSpan(vec);