std::istrea...am_iterator(3)

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

πŸ’– NAME πŸ’–

Okay bestie, welcome to the C++ Standard Libary manual β€” yes, that spelling is what’s on the page, we’re not fixing it, we’re respecting the lore. This page is all about:

std::istream_iterator::~istream_iterator - std::istream_iterator::~istream_iterator

Like, it’s literally the destructor page for std::istream_iterator::~istream_iterator. Main character energy, but for cleanup. πŸ’…


✨ Synopsis ✨

~istream_iterator();            (until C++11)
~istream_iterator() = default;  (since C++11)

πŸ¦‹ DESCRIPTION πŸ¦‹

So what does it do? It destroys the iterator, including the cached value. That’s the whole vibe. 🫢

And here’s the little version check, no cap: (since C++11) β€” if std::is_trivially_destructible<T>::value is true, then this destructor is a trivial destructor. Iconic, honestly.


Mwah, that’s the page! It came from http://cppreference.com, version/date 2024.06.10, and I’m signing off with a lil sparkle: std::istrea...am_iterator(3) out. πŸŽ€βœ¨

πŸ“¦ where this page comes from