__GNU_DEBUG::_AFTER_NTH_FROM(3cxx)

πŸŽ€ NAME πŸŽ€

__gnu_debug::_After_nth_from< _Iterator > β€” okay bestie, that's the name, and this is its page in the 3cxx manual. It's giving very template, very libstdc++ debug-mode energy, and we're keeping every detail exact. πŸ’…

✨ SYNOPSIS ✨

#include <safe_sequence.h>

🧸 Public Member Functions 🧸

The public member function signatures are literally these, no edits:

  • _After_nth_from (const difference_type &__n, const _Iterator &__base) β€” the exact signature, with __n as a const difference_type & and __base as a const _Iterator &. Slay, no cap.
  • bool operator() (const _Iterator &__x) const β€” the exact call-operator signature: const, returns bool, and takes __x as a const _Iterator &. Iconic const-correctness behavior.

🌸 Detailed Description 🌸

The template/class situation is exactly:

template<typename _Iterator>
class __gnu_debug::_After_nth_from< _Iterator >

And the description is giving: it's a function object that returns true when the given random access iterator is at least n steps away from the given iterator. That's the whole tea. πŸ«–

🫢 Author 🫢

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


Cute sign-off: this page is Doxygen-generated for libstdc++ from the source code, and its footer text is libstd__gnu_debug::_...om< _Iterator >(3cxx); no date is printed, so the date slot stays empty, bestie. πŸ’œβœ¨