STD::INVOKE_RESULT(3)
π std::invoke_result< _Functor, _ArgTypes > β yes bestie, that's the one
Okay so this page lives in the Library Functions Manual (yes, the C++ library one, not the syscall girlies), and it's all about the template struct std::invoke_result. Let's get into it π
β¨ NAME β¨
std::invoke_result< _Functor, _ArgTypes > β literally std::invoke_result. That's the whole name. Short, sweet, iconic π
πΈ SYNOPSIS πΈ
Bestie, quick vibe check: this one inherits __invoke_result< _Functor, _ArgTypes... >. That's the whole synopsis, no cap β it's giving "small but mighty" energy fr fr.
π¦ DETAILED DESCRIPTION π¦
Look at the template, she's gorgeous:
template<typename _Functor, typename... _ArgTypes>
struct std::invoke_result< _Functor, _ArgTypes >" std::invoke_result
So we've got _Functor and a variadic pack _ArgTypes β and it's the struct std::invoke_result. That's it, that's the description π
π AUTHOR π
Generated automatically by Doxygen for libstdc++ from the source code.
Not a human author, bestie β Doxygen did all the work, and honestly? It ate π₯
And that's a wrap, diva π This page was brought to you by libstdc++, dated Fri Feb 14 2025 β a Valentine's Day gift from the libstdc++ girlies to you ππ«Ά Go write some template metaprogramming and slay β¨
π¦ where this page comes from
- centos-stream 9: gcc-toolset-13-libstdc++-docs 13.3.1-2.3.el9 Β· GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms