wayland::server::global_base_t(3)

NAME
wayland::server::global_base_t

SYNOPSIS

#include <wayland-server.hpp>

Inherited by wayland::server::global_t< presentation_t >, wayland::server::global_t< presentation_feedback_t >, wayland::server::global_t< viewporter_t >, wayland::server::global_t< viewport_t >, wayland::server::global_t< xdg_wm_base_t >, wayland::server::global_t< xdg_positioner_t >, wayland::server::global_t< xdg_surface_t >, wayland::server::global_t< xdg_toplevel_t >, wayland::server::global_t< xdg_popup_t >, wayland::server::global_t< zwp_fullscreen_shell_v1_t >, wayland::server::global_t< zwp_fullscreen_shell_mode_feedback_v1_t >, wayland::server::global_t< zwp_idle_inhibit_manager_v1_t >, wayland::server::global_t< zwp_idle_inhibitor_v1_t >, wayland::server::global_t< zwp_input_method_context_v1_t >, wayland::server::global_t< zwp_input_method_v1_t >, wayland::server::global_t< zwp_input_panel_v1_t >, wayland::server::global_t< zwp_input_panel_surface_v1_t >, wayland::server::global_t< zwp_input_timestamps_manager_v1_t >, wayland::server::global_t< zwp_input_timestamps_v1_t >, wayland::server::global_t< zwp_keyboard_shortcuts_inhibit_manager_v1_t >, wayland::server::global_t< zwp_keyboard_shortcuts_inhibitor_v1_t >, wayland::server::global_t< zwp_linux_dmabuf_v1_t >, wayland::server::global_t< zwp_linux_buffer_params_v1_t >, wayland::server::global_t< zwp_linux_dmabuf_feedback_v1_t >, wayland::server::global_t< zwp_linux_explicit_synchronization_v1_t >, wayland::server::global_t< zwp_linux_surface_synchronization_v1_t >, wayland::server::global_t< zwp_linux_buffer_release_v1_t >, wayland::server::global_t< zwp_pointer_constraints_v1_t >, wayland::server::global_t< zwp_locked_pointer_v1_t >, wayland::server::global_t< zwp_confined_pointer_v1_t >, wayland::server::global_t< zwp_pointer_gestures_v1_t >, wayland::server::global_t< zwp_pointer_gesture_swipe_v1_t >, wayland::server::global_t< zwp_pointer_gesture_pinch_v1_t >, wayland::server::global_t< zwp_pointer_gesture_hold_v1_t >, wayland::server::global_t< zwp_primary_selection_device_manager_v1_t >, wayland::server::global_t< zwp_primary_selection_device_v1_t >, wayland::server::global_t< zwp_primary_selection_offer_v1_t >, wayland::server::global_t< zwp_primary_selection_source_v1_t >, wayland::server::global_t< zwp_relative_pointer_manager_v1_t >, wayland::server::global_t< zwp_relative_pointer_v1_t >, wayland::server::global_t< zwp_tablet_manager_v1_t >, wayland::server::global_t< zwp_tablet_seat_v1_t >, wayland::server::global_t< zwp_tablet_tool_v1_t >, wayland::server::global_t< zwp_tablet_v1_t >, wayland::server::global_t< zwp_tablet_manager_v2_t >, wayland::server::global_t< zwp_tablet_seat_v2_t >, wayland::server::global_t< zwp_tablet_tool_v2_t >, wayland::server::global_t< zwp_tablet_v2_t >, wayland::server::global_t< zwp_tablet_pad_ring_v2_t >, wayland::server::global_t< zwp_tablet_pad_strip_v2_t >, wayland::server::global_t< zwp_tablet_pad_group_v2_t >, wayland::server::global_t< zwp_tablet_pad_v2_t >, wayland::server::global_t< zwp_text_input_v1_t >, wayland::server::global_t< zwp_text_input_manager_v1_t >, wayland::server::global_t< zwp_text_input_v3_t >, wayland::server::global_t< zwp_text_input_manager_v3_t >, wayland::server::global_t< xdg_activation_v1_t >, wayland::server::global_t< xdg_activation_token_v1_t >, wayland::server::global_t< zxdg_decoration_manager_v1_t >, wayland::server::global_t< zxdg_toplevel_decoration_v1_t >, wayland::server::global_t< zxdg_exporter_v1_t >, wayland::server::global_t< zxdg_importer_v1_t >, wayland::server::global_t< zxdg_exported_v1_t >, wayland::server::global_t< zxdg_imported_v1_t >, wayland::server::global_t< zxdg_exporter_v2_t >, wayland::server::global_t< zxdg_importer_v2_t >, wayland::server::global_t< zxdg_exported_v2_t >, wayland::server::global_t< zxdg_imported_v2_t >, wayland::server::global_t< zxdg_output_manager_v1_t >, wayland::server::global_t< zxdg_output_v1_t >, wayland::server::global_t< zxdg_shell_v6_t >, wayland::server::global_t< zxdg_positioner_v6_t >, wayland::server::global_t< zxdg_surface_v6_t >, wayland::server::global_t< zxdg_toplevel_v6_t >, wayland::server::global_t< zxdg_popup_v6_t >, wayland::server::global_t< zwp_xwayland_keyboard_grab_manager_v1_t >, wayland::server::global_t< zwp_xwayland_keyboard_grab_v1_t >, wayland::server::global_t< registry_t >, wayland::server::global_t< callback_t >, wayland::server::global_t< compositor_t >, wayland::server::global_t< shm_pool_t >, wayland::server::global_t< shm_t >, wayland::server::global_t< buffer_t >, wayland::server::global_t< data_offer_t >, wayland::server::global_t< data_source_t >, wayland::server::global_t< data_device_t >, wayland::server::global_t< data_device_manager_t >, wayland::server::global_t< shell_t >, wayland::server::global_t< shell_surface_t >, wayland::server::global_t< surface_t >, wayland::server::global_t< seat_t >, wayland::server::global_t< pointer_t >, wayland::server::global_t< keyboard_t >, wayland::server::global_t< touch_t >, wayland::server::global_t< output_t >, wayland::server::global_t< region_t >, wayland::server::global_t< subcompositor_t >, wayland::server::global_t< subsurface_t >, and wayland::server::global_t< resource >.

  Public Member Functions

template<typename resource> bool has_interface ()

Detailed Description

Global object base class

Definition at line 580 of file wayland-server.hpp.

Member Function Documentation

  template<typename resource> bool wayland::server::global_base_t::has_interface () [inline]
Check for specific interface.

Template Parameters
    resource Resource class for comparison

Returns
    true if the global has the same interface as the resource class

Definition at line 614 of file wayland-server.hpp.

Author

Generated automatically by Doxygen for Wayland++ from the source code.