std::experi...ctWeakOrder(3)

πŸ“¦ version 2024.07.05, in nixpkgs unstable, opensuse-leap 16.0

πŸ’… NAME

okay so bestie, welcome to std::experi...ctWeakOrder(3) β€” that's the page title right there ✨ β€” and it lives in the C++ Standard Libary manual (yes, Libary, spelled exactly like that in the source, no cap πŸ’€).

std::experimental::ranges::IndirectStrictWeakOrder β€” literally std::experimental::ranges::IndirectStrictWeakOrder. That's the whole name; it stans itself, periodt.


✨ Synopsis ✨

okay so this concept is defined in header <experimental/ranges/iterator> β€” noted, bestie πŸŽ€. Here's the template and definition, copied exactly so your compiler doesn't side-eye us:

          Defined in header <experimental/ranges/iterator>
          template< class F, class I1, class I2 = I1 >

          concept bool IndirectStrictWeakOrder =
              Readable<I1> && Readable<I2> &&
              CopyConstructible<F> &&
              StrictWeakOrder<F&, ranges::value_type_t<I1>&,
          ranges::value_type_t<I2>&> &&
              StrictWeakOrder<F&, ranges::value_type_t<I1>&,
       (ranges TS)
          ranges::reference_t<I2>> &&
              StrictWeakOrder<F&, ranges::reference_t<I1>,
          ranges::value_type_t<I2>&> &&
              StrictWeakOrder<F&, ranges::reference_t<I1>,
          ranges::reference_t<I2>> &&
              StrictWeakOrder<F&, ranges::iter_common_reference_t<I1>,

                                  ranges::iter_common_reference_t<I2>>;
🚨 This section is incomplete. Reason: add description and extra caveats.

Category: * Todo with reason


πŸ’– cute little sign-off time πŸ’–

This icon came from http://cppreference.com, dated 2024.06.10, and the page slug is std::experi...ctWeakOrder(3). Byeee, bestie 🫢✨

πŸ“¦ where this page comes from