KWin
Loading...
Searching...
No Matches
Public Member Functions | List of all members
KWin::Xcb::Wrapper< Data, Args > Class Template Reference

Wrapper taking a WrapperData as first template argument and xcb request args as variadic args. More...

#include <xcbutils.h>

Inheritance diagram for KWin::Xcb::Wrapper< Data, Args >:
KWin::Xcb::AbstractWrapper< Data >

Public Member Functions

 Wrapper ()=default
 
 Wrapper (Args... args)
 
 Wrapper (xcb_window_t w, Args... args)
 
- Public Member Functions inherited from KWin::Xcb::AbstractWrapper< Data >
virtual ~AbstractWrapper ()
 
AbstractWrapperoperator= (const AbstractWrapper &other)
 
const Replyoperator-> ()
 
bool isNull ()
 
bool isNull () const
 
 operator bool ()
 
 operator bool () const
 
const Replydata ()
 
const Replydata () const
 
WindowId window () const
 
bool isRetrieved () const
 
Replytake ()
 

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

template<typename Data, typename... Args>
class KWin::Xcb::Wrapper< Data, Args >

Wrapper taking a WrapperData as first template argument and xcb request args as variadic args.

Definition at line 409 of file xcbutils.h.

Constructor & Destructor Documentation

◆ Wrapper() [1/3]

template<typename Data , typename... Args>
KWin::Xcb::Wrapper< Data, Args >::Wrapper ( )
default

◆ Wrapper() [2/3]

template<typename Data , typename... Args>
KWin::Xcb::Wrapper< Data, Args >::Wrapper ( Args... args)
inlineexplicit

Definition at line 421 of file xcbutils.h.

◆ Wrapper() [3/3]

template<typename Data , typename... Args>
KWin::Xcb::Wrapper< Data, Args >::Wrapper ( xcb_window_t w,
Args... args )
inlineexplicit

Definition at line 425 of file xcbutils.h.


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