neoGFX
C++ GPU-oriented GUI library and app/game creation framework.
neogfx::sink Class Reference

#include <event.hpp>

Public Member Functions

 sink ()
 
template<typename... Arguments>
 sink (event_handle< Arguments... > aHandle)
 
 sink (const sink &aSink)
 
sinkoperator= (const sink &aSink)
 
template<typename... Arguments>
sinkoperator= (event_handle< Arguments... > aHandle)
 
template<typename... Arguments>
sinkoperator+= (event_handle< Arguments... > aHandle)
 
 ~sink ()
 

Detailed Description

Definition at line 343 of file event.hpp.

Constructor & Destructor Documentation

◆ sink() [1/3]

neogfx::sink::sink ( )
inline

Definition at line 352 of file event.hpp.

◆ sink() [2/3]

template<typename... Arguments>
neogfx::sink::sink ( event_handle< Arguments... >  aHandle)
inline

Definition at line 356 of file event.hpp.

◆ sink() [3/3]

neogfx::sink::sink ( const sink aSink)
inline

Definition at line 376 of file event.hpp.

◆ ~sink()

neogfx::sink::~sink ( )
inline

Definition at line 403 of file event.hpp.

Member Function Documentation

◆ operator+=()

template<typename... Arguments>
sink& neogfx::sink::operator+= ( event_handle< Arguments... >  aHandle)
inline

Definition at line 396 of file event.hpp.

◆ operator=() [1/2]

sink& neogfx::sink::operator= ( const sink aSink)
inline

Definition at line 381 of file event.hpp.

◆ operator=() [2/2]

template<typename... Arguments>
sink& neogfx::sink::operator= ( event_handle< Arguments... >  aHandle)
inline

Definition at line 391 of file event.hpp.


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