STD::COMPARE_THREE_WAY_RESULT(3cxx)

πŸ¦‹ std::compare_three_way_result< _Tp, _Up >(3cxx) πŸ¦‹

okay bestie, welcome to the 3cxx manual page for std::compare_three_way_result< _Tp, _Up >. The header is doing that classic man-page truncation thing β€” std::compare_t...ult< _Tp, _Up >(3cxx) β€” but we know exactly what she is πŸ’…. This page is literally the result of three-way comparison, [cmp.result], and it is short, iconic, and ready for your group chat.

🌸 NAME 🌸

std::compare_three_way_result< _Tp, _Up > β€” [cmp.result], result of three-way comparison. periodt.

✨ SYNOPSIS ✨

#include <compare>

Inherits std::__detail::__cmp3way_res_impl< _Tp, _Up >. Yes, that’s the whole synopsis, and she understood the assignment 🫢.

πŸŽ€ Detailed Description πŸŽ€

okay so the template situation is:

template<typename _Tp, typename _Up = _Tp>
    struct std::compare_three_way_result< _Tp, _Up >"[cmp.result], result of
    three-way comparison

Bestie, yes, that stray " after the > is literally chillin’ there in the page. I’m not fixing it, not merging it, not renaming it β€” we preserve the lore πŸ’€. The line break is also doing its little main-character moment.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for libstdc++ from the source code. The bot wrote it, the bot said β€œslay,” and honestly? It ate.

πŸ’– cute sign-off πŸ’–

Source/version energy: libstdc++, generated automatically by Doxygen from the source code. Date energy: the timestamp hanging out in that footer line at the very end β€” not invented, not guessed, just acknowledged with a little 🫢. The footer itself is that classic libstd…-plus-title situation, and we’re leaving it exactly where it belongs: at the very end. Bye bestie πŸ’œβœ¨

πŸ“¦ where this page comes from