Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::span::size_bytes(3)      C++ Standard Libary     std::span::size_bytes(3)

NAME
       std::span::size_bytes - std::span::size_bytes

Synopsis
	  constexpr size_type size_bytes() const noexcept;

	  Returns the size of the sequence in bytes.

Parameters
	  (none)

Return value
	  The  size  of	 the  sequence	in  bytes,  i.e., size() * sizeof(ele-
       ment_type).

Example
       // Run this code

	#include <span>
	#include <cstdint>

	int main()
	{
	    static constexpr std::int32_t a[] {	1, 2, 3, 4, 5 };
	    constexpr std::span	s{a};

	    static_assert( sizeof(int32_t) == 4	 );
	    static_assert( std::size(a)	   == 5	 );
	    static_assert( sizeof(a)	   == 20 );
	    static_assert( s.size()	   == 5	 );
	    static_assert( s.size_bytes()  == 20 );
	}

See also
	  size returns the number of elements in the sequence
	       (public member function)

http://cppreference.com		  2022.07.31	      std::span::size_bytes(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::span::size_bytes&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help