std::strict_weak_order(3cxx)

πŸ“¦
version 16-20260322 Β· 3 versions
, in ubuntu resolute, ubuntu stonking

✨ NAME ✨

std::strict_weak_order β€” it's the [concept.strictweakorder] concept, bestie, aka the concept called strict_weak_order πŸ’…

This one lives in the 3cxx manual from libstdc++, and yes she is a concept, not a function, not a class, just a whole vibe check for your relations πŸ¦‹


🌸 SYNOPSIS 🌸

#include <concepts>

πŸŽ€ Concept definition πŸŽ€

template<typename _Rel, typename _Tp, typename _Up>
concept std::strict_weak_order =  relation<_Rel, _Tp, _Up>

That's it, that's the whole girl. No cap, the entire concept is literally just built on top of relation β€” she's not doing extra work, she's just named ✨

🫢 Detailed Description 🫢

So like, this is [concept.strictweakorder], the concept strict_weak_order β€” the way the standard documents her, this is the exact spot where she lives, iykyk πŸ’–

Heads up bestie: there's no more prose here in the original, so I'm not gonna invent lore that isn't there. What you see is what you get, and what you get is a concept that is strictly a weak order and nothing less, periodt πŸ‘‘

πŸ’€ Author πŸ’€

Generated automatically by Doxygen for libstdc++ from the source code. Not a human girlie writing this by hand β€” it's the machine, and honestly? She ate πŸ€–βœ¨


That's the whole page, bestie! πŸŽ€ This came to you from the 3cxx manual, sourced from libstdc++ β€” so when you're out here comparing things with a strict weak order, just know the docs got you, fr fr πŸ’–πŸ¦‹πŸŒΈ