STD::IS_FUNDAMENTAL(3cxx)

πŸ’… std::is_fundamental< _Tp > β€” the libstdc++ glow-up edition πŸŽ€

okay so bestie, welcome to the manual page for std::is_fundamental< _Tp >(3cxx), straight out of libstdc++. she's a tiny one but she's iconic, and we're gonna read her together. 🫢


✨ NAME ✨

std::is_fundamental< _Tp > β€” literally just is_fundamental. that's the whole name. that's her. πŸ’…


✨ SYNOPSIS ✨

like every type-traits girlie, she starts with the include:

#include <type_traits>

and then, the vibe check:

Inherits __or_::type.

yep β€” that's the entire inheritance situation. she inherits __or_::type, periodt. no cap. πŸ¦‹


✨ Detailed Description ✨

the actual shape of her, in all her templated glory:

template<typename _Tp>
struct std::is_fundamental< _Tp >"is_fundamental
not me noticing that stray "is_fundamental sitting right there at the end of the struct declaration 😭 bestie that's exactly what the original page says, character for character, so we are keeping it. no editing, no "fixing", we don't do that here. πŸ™ˆ

she's a struct, she's a template, she takes one type parameter named _Tp, and she is so fundamental. iykyk. πŸ”₯


✨ Author ✨

ngl, nobody hand-wrote this one β€” she was Generated automatically by Doxygen for libstdc++ from the source code. so if you were hoping to send fan mail to a human, sorry bestie, it's a robot's magnum opus. πŸ€–βœ¨


🌸 reminder: std::is_fundamental lives in <type_traits> β€” bring the include or bring nothing.

and that's the whole page, bestie, we ate and left no crumbs. πŸ’– sign-off time: this adorable little manpage comes to you from libstdc++ (that's the source/version on the footer), and the footer's date field is a whole lot of nothing β€” no date was given, so we're not inventing one, fr fr. πŸŽ€πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from