__GNU_CXX::CONSTANT_VOID_FUN(3cxx)

πŸ’– NAME πŸ’–

okay so bestie, this is the page for __gnu_cxx::con..._fun< _Result >, and the manual name is 3cxx β€” folding that in right here so you don’t have to squint at the header. The actual name is __gnu_cxx::constant_void_fun< _Result >, and the description is literally An SGI extension . lowkey iconic. πŸ’…


✨ SYNOPSIS ✨

#include <functional>

It says: Inherits __gnu_cxx::_Constant_void_fun< _Result >. That’s the synopsis vibe, no cap.

πŸŽ€ Public Types πŸŽ€

  • typedef _Result result_type β€” yup, that’s the public type, and it’s giving exactly result_type = _Result. 🫢

🌸 Public Member Functions 🌸

  • constant_void_fun (const _Result &__v) β€” a public member function with this exact signature, taking const _Result &__v. slay.
  • const result_type & operator() () const β€” the call operator, returning const result_type &, and it is const. ate. ✨

πŸ¦‹ Public Attributes πŸ¦‹

  • result_type _M_val β€” a public attribute named _M_val, typed result_type. periodt.

πŸ’œ Detailed Description πŸ’œ

The template is:

template<class _Result>
    struct __gnu_cxx::constant_void_fun< _Result >

and the text after it is literally "An SGI extension . β€” yes, with that quote and the space before the period, so we’re keeping the artifact exactly as printed. 😭


🌈 Author 🌈

  • Generated automatically by Doxygen for libstdc++ from the source code. β€” that’s the author line, fr fr.

okay bestie, sign-off time: the footer/source/version line is libstd__gnu_cxx::con..._fun< _Result >(3cxx) and it’s generated for libstdc++; there is no date printed on this page, so I’m not making one up. mwah πŸ’‹πŸŽ€