std::ranges::not_equal_to(3cxx)

okay so welcome to the std::ranges::not_equal_to(3cxx) page from the libstdc++ manual, bestie πŸ’– this one is short but we are treating every crumb like it’s iconic. no cap.

bestie, this page is tiny, but we are not skipping a single detail β€” not one πŸ’…

πŸ’– NAME πŸ’–

std::ranges::not_equal_to β€” the ranges::not_equal_to function object type. that’s the name, that’s the vibe, periodt ✨


✨ SYNOPSIS ✨

first things first, you gotta bring in the header:

#include <functional>

then we got the public-facing bits, and yes we are listing them exactly, fr fr.

πŸŽ€ Public Types πŸŽ€

one public type alias, and it is giving exactly this:

using is_transparent = __is_transparent

πŸ’… Public Member Functions πŸ’…

one public member function, and the signature is a whole main-character moment β€” copy it exactly as printed, including that trailing quote at the end of the block, bestie:

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

🌸 Detailed Description 🌸

ranges::not_equal_to function object type. that’s the detailed description, and honestly it ate β€” short, sweet, and to the point 🫢


🧚 Author 🧚

Generated automatically by Doxygen for libstdc++ from the source code. so no human author to @ here β€” it’s the Doxygen machine doing its thing πŸ€–βœ¨


cute little sign-off: source/version is libstdc++, the manual tag is 3cxx, and there’s no printed date on this copy β€” so consider this your sparkly end-of-page moment πŸ’–βœ¨

πŸ“¦ where this page comes from