STD::IS_NOTHROW_INVOCABLE(3cxx)
π¦ std::is_nothrow_invocable< _Fn, _ArgTypes > π
okay bestie, welcome to section 3cxx of the libstdc++ manual β this is the page for std::is_nothrow_invocable< _Fn, _ArgTypes >, aka the type trait that does the vibe check on whether calling a thing with some args is gonna throw. no cap.
β¨ NAME β¨
std::is_nothrow_invocable< _Fn, _ArgTypes > β literally std::is_nothrow_invocable. that's the whole name. iconic of it.
πΈ SYNOPSIS πΈ
include it, obviously:
#include <type_traits>
yes ma'am, <type_traits> is the one you want. go get it. π
π«Ά Detailed Description π«Ά
here's the whole struct, verbatim, not touching a single character of it:
template<typename _Fn, typename... _ArgTypes>
struct std::is_nothrow_invocable< _Fn, _ArgTypes
>"std::is_nothrow_invocable
ok so technically this is what the page says, and i am OBSESSED with the energy of that closing >"std::is_nothrow_invocable β i'm not "fixing" it, i'm not summarising it, i'm delivering it to you exactly as it arrived. main character quirk. periodt. πβ¨
π Author π
Generated automatically by Doxygen for libstdc++ from the source code.
that's the whole page, bestie β short and slay. π§
This came to you from the libstdc++ manual, page std::is_nothro...Fn, _ArgTypes >(3cxx) β section 3cxx, generated by Doxygen. no date on this one, she's timeless. mwah. π
π¦ where this page comes from
- ubuntu resolute: libstdc++-11-doc 11.5.0-11ubuntu2
- ubuntu resolute: libstdc++-12-doc 12.5.0-9ubuntu1
- ubuntu resolute: libstdc++-13-doc 13.4.0-10ubuntu1
- ubuntu stonking: libstdc++-11-doc 11.5.0-11ubuntu2
- ubuntu stonking: libstdc++-12-doc 12.5.0-9ubuntu1
- ubuntu stonking: libstdc++-13-doc 13.5.0-1ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms