KWin
Loading...
Searching...
No Matches
Public Member Functions | List of all members
KWin::Xcb::Tree Class Reference

#include <xcbutils.h>

Inheritance diagram for KWin::Xcb::Tree:
KWin::Xcb::Wrapper< TreeData, xcb_window_t > KWin::Xcb::AbstractWrapper< Data >

Public Member Functions

 Tree (WindowId window)
 
WindowId * children ()
 
xcb_window_t parent ()
 
- Public Member Functions inherited from KWin::Xcb::Wrapper< TreeData, xcb_window_t >
 Wrapper ()=default
 
 Wrapper (Args... args)
 
 Wrapper (xcb_window_t w, Args... args)
 
- Public Member Functions inherited from KWin::Xcb::AbstractWrapper< Data >
virtual ~AbstractWrapper ()
 
AbstractWrapper & operator= (const AbstractWrapper &other)
 
const Reply * operator-> ()
 
bool isNull ()
 
bool isNull () const
 
 operator bool ()
 
 operator bool () const
 
const Reply * data ()
 
const Reply * data () const
 
WindowId window () const
 
bool isRetrieved () const
 
Reply * take ()
 

Additional Inherited Members

- Public Types inherited from KWin::Xcb::AbstractWrapper< Data >
typedef Data::cookie_type Cookie
 
typedef Data::reply_type Reply
 
- Protected Member Functions inherited from KWin::Xcb::AbstractWrapper< Data >
 AbstractWrapper ()
 
 AbstractWrapper (WindowId window, Cookie cookie)
 
 AbstractWrapper (const AbstractWrapper &other)
 
void getReply ()
 

Detailed Description

Definition at line 612 of file xcbutils.h.

Constructor & Destructor Documentation

◆ Tree()

KWin::Xcb::Tree::Tree ( WindowId window)
inlineexplicit

Definition at line 615 of file xcbutils.h.

Member Function Documentation

◆ children()

WindowId * KWin::Xcb::Tree::children ( )
inline

Definition at line 620 of file xcbutils.h.

◆ parent()

xcb_window_t KWin::Xcb::Tree::parent ( )
inline

Definition at line 627 of file xcbutils.h.


The documentation for this class was generated from the following file: