STD::__IS_NULLPTR_T(3cxx)
β¨ NAME β¨
std::__is_nullptr_t< _Tp > β the __is_nullptr_t situation, aka a deprecated extension bestie π
(this is a 3cxx libstdc++ page, so you already know it's C++ headers territory)
πΈ SYNOPSIS πΈ
#include <type_traits>
So here's the deal: this thing inherits from std::is_null_pointer< _Tp >. That's it, that's the whole vibe β it's a little shadow of the real one π¦
π Public Types
typedef integral_constant< bool, __v > typeβ the type it hands you, aboolwrapped up in anintegral_constanttypedef bool value_typeβ and the value type is just...bool, iconic, no notes β¨
π Public Member Functions
constexpr operator value_type () const noexceptβ converts itself straight into avalue_type,constexprandnoexceptlike a good littleintegral_constantπ«Άconstexpr value_type operator() () const noexceptβ and you can also just call it like a function and get the samevalue_typeback.constexpr,noexcept, the whole package π
β Static Public Attributes
static constexpr bool valueβ the actual answer, sitting right there as a staticconstexpr bool
π§ Detailed Description π§
template<typename _Tp>
struct std::__is_nullptr_t< _Tp >
__is_nullptr_t (deprecated extension).
β οΈ Deprecated, bestie. This is Non-standard. Use is_null_pointer instead. Like, for real. This one's a museum piece π
π Author
Generated automatically by Doxygen for libstdc++ from the source code. So nobody wrote this, the robot did, and honestly? It ate π
That's the whole page, bestie β libstdc++, std::__is_nullptr_t< _Tp >(3cxx), no cap. Go use is_null_pointer instead and slay πβ¨
π¦ where this page comes from
- ubuntu resolute: libstdc++-13-doc 13.4.0-10ubuntu1
- 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