Namespaces
Variants
Actions

std::span<T,Extent>::empty

From cppreference.com
< cpp‎ | container‎ | span
 
 
 
 
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

#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)[edit]
close