std::experi...bleStorable(3)

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

okay bestie, this is std::experi...bleStorable(3) from the C++ Standard Libary manual β€” yes, Libary, that's literally the spelling in the source, we are not fixing it, it's iconic πŸ’… This page is about a ranges TS concept and it's lowkey unfinished, which the page itself admits. Let's go ✨


🌸 NAME 🌸

The NAME section is literally std::experimental::ranges::IndirectlyMovableStorable - std::experimental::ranges::IndirectlyMovableStorable β€” yes, it says it twice, double the name, double the slay 🫢


✨ Synopsis ✨

The header tea: Defined in header <experimental/ranges/iterator>.

Then the exact synopsis, copy-pasted with love:

          template< class In, class Out >

          concept bool IndirectlyMovableStorable =
              IndirectlyMovable<In, Out> &&
              Writable<Out, ranges::value_type_t<In>> &&
              Movable<ranges::value_type_t<In>> &&
       (ranges TS)
              Constructible<ranges::value_type_t<In>,
          ranges::rvalue_reference_t<In>> &&

              Assignable<ranges::value_type_t<In>&,
          ranges::rvalue_reference_t<In>>;
⚠️ This section is incomplete Reason: add description and extra caveats

That's it. That's the section. The manpage is literally telling on itself 😭


🏷️ Category: 🏷️

  • Todo with reason

mwah πŸ’‹ β€” source: http://cppreference.com, version/date: 2024.06.10. That's the footer tea, bestie, and we're done 🫢✨

πŸ“¦ where this page comes from