home | help
std::ranges...hunk_by_view(3)  C++ Standard Libary std::ranges...hunk_by_view(3)

NAME
     std::ranges::chunk_by_view::chunk_by_view				       -
     std::ranges::chunk_by_view::chunk_by_view

Synopsis
	chunk_by_view()

	    requires std::default_initializable<V> &&	       (1) (since C++23)
		     std::default_initializable<Pred>

	    = default;
	constexpr explicit chunk_by_view( V base, Pred pred ); (2) (since C++23)

	Constructs a chunk_by_view.

	1) Default constructor. Value-initializes the  underlying  data  members
     via their
	respective default member initializers:
	  * the view base_ via = V(),
	  * the binary predicate pred_ via = Pred().
	2) Move constructs the underlying data members:
	  * the view base_ with std::move(base),
	  * the binary predicate pred_ with std::move(pred).

Parameters
	base - the view to split
	pred - the function object (a binary predicate) used as a splitting cri-
     teria

Example
	 This section is incomplete
	 Reason: no example

Category:
	  * Todo no example

http://cppreference.com 	   2024.06.10	   std::ranges...hunk_by_view(3)

home | help