STD::_MAYBE_WRAP_MEMBER_POINTER(3)
hiii bestie π welcome to std::_Maybe_wrap_member_pointer(3) from the Library Functions Manual. Sheβs a tiny template diva, and weβre gonna go through her whole page with zero skipped details, periodt.
πΈ NAME πΈ
std::_Maybe_wrap_member_pointer β and thatβs the whole NAME entry, bestie: the name, a space, and a lil trailing -. Thatβs it. Slay.
β¨ SYNOPSIS β¨
π Public Types π
typedef _Tp typeβ the public type entry, literally sitting there beingtype.
π«Ά Static Public Member Functions π«Ά
static const _Tp & __do_wrap (const _Tp &__x)β the static public member function__do_wrap, with aconst _Tp &return and aconst _Tp &__xparameter. Yes, the parameter name is literally__x. Iconic.
β Detailed Description β
Okay so the template situation is this:
template<typename _Tp> struct std::_Maybe_wrap_member_pointer< _Tp >
Maps member pointers into instances of _Mem_fn but leaves all other function objects untouched. Used by tr1::bind(). The primary template handles the non--member-pointer case.
Definition at line 1089 of file tr1_impl/functional.
ποΈ Author ποΈ
Generated automatically by Doxygen for libstdc++ from the source code.
okay thatβs the whole page, bestie π«Άπ β source/version vibes: libstdc++, dated 21 Apr 2009. mwah πβ¨
π¦ where this page comes from
- nixpkgs unstable: std-man-pages 4.4.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms