Horizon
Loading...
Searching...
No Matches
Functions | Variables
ends_with.hpp File Reference
#include <utility>
#include <concepts/concepts.hpp>
#include <range/v3/algorithm/equal.hpp>
#include <range/v3/detail/config.hpp>
#include <range/v3/functional/comparisons.hpp>
#include <range/v3/functional/identity.hpp>
#include <range/v3/iterator/concepts.hpp>
#include <range/v3/iterator/operations.hpp>
#include <range/v3/range/access.hpp>
#include <range/v3/range/concepts.hpp>
#include <range/v3/detail/prologue.hpp>
#include <range/v3/detail/epilogue.hpp>

Go to the source code of this file.

Functions

 ranges::template (typename I0, typename S0, typename I1, typename S1, typename C=equal_to, typename P0=identity, typename P1=identity)(AND((forward_iterator< I1 > &&sentinel_for< S1
 function template ends_with
 
 ranges::I1 (input_iterator< I1 > &&sized_sentinel_for< S1, I1 >)) AND indirectly_comparable< I0
 
P1 constexpr bool RANGES_FUNC() ranges::ends_with (I0 begin0, S0 end0, I1 begin1, S1 end1, C pred=C{}, P0 proj0=P0{}, P1 proj1=P1{})
 
 ranges::template (typename Rng0, typename Rng1, typename C=equal_to, typename P0=identity, typename P1=identity)(AND(forward_range< Rng1 >||(input_range< Rng1 > &&sized_range< Rng1 >)) AND indirectly_comparable< iterator_t< Rng0 >
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
 
P1 constexpr bool RANGES_FUNC() ranges::ends_with (Rng0 &&rng0, Rng1 &&rng1, C pred=C{}, P0 proj0=P0{}, P1 proj1=P1{})
 

Variables

 ranges::I1
 
 ranges::C
 
 ranges::P0
 
 ranges::iterator_t< Rng1 >