std::ranges::equal_to(3cxx)

🌸 NAME 🌸

okay so bestie, this is the std::ranges::equal_to(3cxx) manual page, and it’s all about std::ranges::equal_to β€” the ranges::equal_to function object type. that’s the whole name vibe, no cap πŸ’…

✨ SYNOPSIS ✨

first thing u need is the include, periodt:

#include <functional>

πŸ’– Public Types πŸ’–

  • using is_transparent = __is_transparent β€” yep, that’s the public type alias, literally exactly that 🫢

πŸ¦‹ Public Member Functions πŸ¦‹

here’s the icon itself, copied exactly so u don’t miss a single character πŸ‘‘

       template<typename _Tp , typename _Up >
           requires equality_comparable_with<_Tp, _Up>constexpr bool operator()
           (_Tp &&__t, _Up &&__u) const noexcept(noexcept(std::declval< _Tp
           >()==std::declval< _Up >()))"

so what’s tea: this public member function is operator(), it takes _Tp &&__t and _Up &&__u, it has the requires equality_comparable_with<_Tp, _Up> constraint, it returns bool, it’s constexpr, it’s const, and its noexcept(...) is exactly noexcept(std::declval< _Tp >()==std::declval< _Up >()) ✨

🌈 Detailed Description 🌈

ranges::equal_to function object type. that’s the detailed description, bestie β€” short, sweet, and lowkey iconic 🌸

πŸ“ Author πŸ“

Generated automatically by Doxygen for libstdc++ from the source code.


okay bestie, that’s the page πŸ’– the footer energy is libstdc++ and std::ranges::equal_to(3cxx), with no date shown on that line β€” just the source/version vibe. mwah πŸ’…βœ¨

πŸ“¦ where this page comes from