WAYLAND_DETAIL_REFCOUNTED_WRAPPER(3)

πŸ’– NAME πŸ’–

okay so bestie, this is the Wayland++ manual page (section 3) for wayland::detail::refcounted_wrapper< native_t > β€” literally a refcounted wrapper for C objects. It's giving tiny C++ safety blanket with a refcount bow on top. πŸŽ€

✨ SYNOPSIS ✨

The summoning spell is just one include, no extra drama:

#include <wayland-util.hpp>

That's it. That's the include. Slay. ✨

πŸ¦‹ Detailed Description πŸ¦‹

Template vibes incoming, bestie:

template<typename native_t>
class wayland::detail::refcounted_wrapper< native_t >

This class is a refcounted wrapper for C objects. Yes, the whole point is wrapping C objects with refcounting energy. πŸ”₯

It is copyable by default. If you do not want that, delete the copy constructor and copy assignment operator in derived classes. That is the move β€” if copying is not the vibe, you shut it down in the derived class. πŸ’…

Definition at line 153 of file wayland-util.hpp. πŸ“

🌸 Author 🌸

Generated automatically by Doxygen for Wayland++ from the source code. So the "author" is the robot, and the robot ate. πŸ€–πŸ‘‘


Cute sign-off, bestie: Version 1.0.1, dated Fri Mar 27 2026, straight from the Doxygen-generated Wayland++ source-code page. The footer had a lil orphan 13 hanging out before the repeated title, and honestly? iconic but tragic. πŸ˜­πŸ’–

πŸ“¦ where this page comes from