in code/include/swoc/MemSpan.h [1276:1295]
return offset < _count ? self_type{this->data() + offset, std::min(count, _count - offset)} : self_type{};
}
template <typename T>
T &
MemSpan<T>::front() {
return *_ptr;
}
template <typename T>
T &
MemSpan<T>::back() {
return _ptr[_count - 1];
}
template <typename T>
template <typename F>
typename MemSpan<T>::self_type &
MemSpan<T>::apply(F &&f) {
for (auto &item : *this) {