| 25 | template <typename TContainer> |
| 26 | Span(const TContainer& container) : Span(container.data(), container.size()) {} |
| 27 | const T* begin() const { return m_begin; } |
| 28 | const T* end() const { return m_end; } |
| 29 | const T* data() const { return m_begin; } |
| 30 | size_t size() const { return m_end - m_begin; } |
no outgoing calls