STD::IS_NOTHROW_CONSTRUCTIBLE(3cxx)
πΈ std::is_nothrow_constructible< _Tp, _Args > πΈ
okay bestie, this is the 3cxx manual page for std::is_nothrow_constructible< _Tp, _Args > β sheβs a template with main character energy, and the running header shortens her to std::is_nothro...e< _Tp, _Args >(3cxx). The page is short, so weβre moving fast but keeping every crumb π.
π NAME π
std::is_nothrow_constructible< _Tp, _Args > β short name: is_nothrow_constructible. Thatβs the name section, periodt.
β¨ SYNOPSIS β¨
First up, the include bestie:
#include <type_traits>
And then: Inherits __is_nothrow_constructible_impl< _Tp, _Args... >.
π¦ Detailed Description π¦
The template/struct setup is literally this, copied exactly β quote mark and all, I am not touching it:
template<typename _Tp, typename... _Args>
struct std::is_nothrow_constructible< _Tp, _Args
>"is_nothrow_constructible
Lowkey thatβs the whole detailed description β no extra lore, no secret options, no flags. Just the template vibe check β¨.
π Author π
The author line is exactly:
Generated automatically by Doxygen for libstdc++ from the source code.
Sign-off time, bestie π«Ά: source/version is libstd (and libstdc++ is in the author line), and the date? There is literally no date printed on this page β the footer just says libstdstd::is_nothro...e< _Tp, _Args >(3cxx) β so Iβm not inventing one. mwah π
π¦ where this page comes from
- ubuntu noble: libstdc++-14-doc 14-20240412-0ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms