std::strict_weak_order(3cxx)
β¨ 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 ππ¦πΈ
π¦ where this page comes from
- ubuntu resolute: libstdc++-12-doc 12.5.0-9ubuntu1
- ubuntu resolute: libstdc++-13-doc 13.4.0-10ubuntu1
- ubuntu resolute: libstdc++-16-doc 16-20260322-1ubuntu1
- ubuntu stonking: libstdc++-12-doc 12.5.0-9ubuntu1
- ubuntu stonking: libstdc++-13-doc 13.5.0-1ubuntu1
- ubuntu stonking: libstdc++-16-doc 16.2.0-3ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms