STD::IS_NOTHROW_SWAPPABLE(3cxx)

πŸ’– NAME πŸ’–

std::is_nothrow_swappable< _Tp > β€” the one and only is_nothrow_swappable. That's the full title bestie, no extra sauce needed. πŸŽ€


✨ SYNOPSIS ✨


#include <type_traits>

One include. That's the whole vibe. She's minimal, she's clean, we stan. πŸ¦‹


🌸 DETAILED DESCRIPTION 🌸

okay so here's the actual signature, copied character for character because we do NOT play with the details:


template<typename _Tp>
    struct std::is_nothrow_swappable< _Tp >"is_nothrow_swappable

A struct template, one template parameter <typename _Tp>, named std::is_nothrow_swappable< _Tp >.

🫢 yes, that trailing "is_nothrow_swappable inside quotes is literally how it appears in the source page. That's not me being chaotic, that's the doc being chaotic. I'm keeping it 1:1 because the rules are the rules. πŸ’…

πŸ‘‘ AUTHOR πŸ‘‘

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

So no human sat down and wrote this one β€” she generated herself. Main character energy honestly. ✨


and that's the whole page, bestie πŸ’œ you've just read std::is_nothrow_swappable< _Tp >(3cxx), hand-delivered from libstdc++ β€” and yeah, the footer of this one reads libstdstd::is_nothrow_swappable< _Tp >(3cxx) because the source and the name ran straight into each other and honestly? iconic. no date on this one, she's timeless. mwah 🫢🌸