neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::sink Class Reference

#include <i_event.hpp>

Public Member Functions

 sink ()
 
template<typename... Args>
 sink (slot_proxy< Args... > &&aSlot)
 
 ~sink ()
 
bool empty () const
 
template<typename... Args>
slot_proxy< Args... > && operator= (slot_proxy< Args... > &&aSlot)
 
template<typename... Args>
slot_proxy< Args... > && operator+= (slot_proxy< Args... > &&aSlot)
 
void clear ()
 

Detailed Description

Definition at line 254 of file i_event.hpp.

Constructor & Destructor Documentation

◆ sink() [1/2]

neolib::sink::sink ( )
inline

Definition at line 257 of file i_event.hpp.

◆ sink() [2/2]

template<typename... Args>
neolib::sink::sink ( slot_proxy< Args... > &&  aSlot)
inline

Definition at line 261 of file i_event.hpp.

◆ ~sink()

neolib::sink::~sink ( )
inline

Definition at line 265 of file i_event.hpp.

Member Function Documentation

◆ clear()

void neolib::sink::clear ( )
inline

Definition at line 290 of file i_event.hpp.

◆ empty()

bool neolib::sink::empty ( ) const
inline

Definition at line 270 of file i_event.hpp.

◆ operator+=()

template<typename... Args>
slot_proxy< Args... > && neolib::sink::operator+= ( slot_proxy< Args... > &&  aSlot)
inline

Definition at line 284 of file i_event.hpp.

◆ operator=()

template<typename... Args>
slot_proxy< Args... > && neolib::sink::operator= ( slot_proxy< Args... > &&  aSlot)
inline

Definition at line 276 of file i_event.hpp.


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