STD::IS_PLACEHOLDER(3cxx)

πŸ’– NAME πŸ’–

okay so welcome to the std::is_placeholder< _Tp >(3cxx) page β€” that's the 3cxx manual, and we're talking about std::is_placeholder< _Tp >. πŸ‘‘

It determines if the given type _Tp is a placeholder in a bind() expression and, if so, which placeholder it is. no cap. ✨

✨ SYNOPSIS ✨

#include <functional>

It inherits std::integral_constant< int, 0 >. 🫢

πŸŽ€ Public Types πŸŽ€

  • using type = integral_constant< int, __v >
  • using value_type = int

πŸ¦‹ Public Member Functions πŸ¦‹

  • constexpr operator value_type () const noexcept β€” the public member function, exactly as written. πŸ’…

🌸 Static Public Attributes 🌸

  • static constexpr int value β€” a static constexpr int, bestie. πŸ“

πŸ”₯ Detailed Description πŸ”₯

The template is:

template<typename _Tp>
struct std::is_placeholder< _Tp >

and the detailed description says it determines if the given type _Tp is a placeholder in a bind() expression and, if so, which placeholder it is. πŸ’… that's the whole assignment.

Also, the source page has a stray " sitting right after that > before β€œDetermines” β€” formatting moment, iykyk. πŸ’€

This is C++11 [func.bind.isplace]. periodt.

🌈 Since 🌈

C++11. ⭐

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for libstdc++ from the source code. 😭 Doxygen really said β€œI got this.”


okay that's the whole page! source/version: libstdc++; manual page: std::is_placeholder< _Tp >(3cxx). no date on this footer, bestie. πŸ«ΆπŸ’–

πŸ“¦ where this page comes from