std::span<T,Extent>::empty
From cppreference.com
constexprbool empty()constnoexcept; | (since C++20) | |
Checks if the span is empty. Equivalent to return size()==0;.
[edit]Return value
true if the span is empty; false otherwise.
[edit]Example
Run this code
#include <iomanip>#include <iostream>#include <span> int main(){std::span<constchar> span{"ABCDEF"}; while(!span.empty()){std::cout<<std::quoted(span.data())<<'\n'; span = span.last(span.size()-1);}}
Output:
"ABCDEF" "BCDEF" "CDEF" "DEF" "EF" "F" ""
[edit]See also
(C++20) | returns the number of elements in the sequence (public member function) |