From 3320960992afe36f4b6306130c6327e084c381b2 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Thu, 4 Apr 2024 18:37:13 +0200 Subject: Add format --- deimos/core/base.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'deimos/core/base.h') diff --git a/deimos/core/base.h b/deimos/core/base.h index 8295053..21cad3d 100644 --- a/deimos/core/base.h +++ b/deimos/core/base.h @@ -72,6 +72,11 @@ public: Expects(size >= 0); } + constexpr Span(std::initializer_list list) : + m_begin{list.begin()}, + m_size{(int64_t)list.size()} + {} + template requires std::convertible_to constexpr Span(const Span& other) : // NOLINT @@ -81,7 +86,7 @@ public: constexpr T* data() const { return m_begin; } constexpr T* begin() const { return m_begin; } - constexpr T* end() const { return m_begin + m_size; } + constexpr T* end() const { return m_begin + m_size; } // NOLINT constexpr int64_t size() const { return m_size; } }; -- cgit