CYD-UI
A C++ library for building native graphic user interfaces
Loading...
Searching...
No Matches
custom_event_listener< Event > Class Template Referenceexport

Public Member Functions

 custom_event_listener (fabric::async::async_bus_t *window, std::function< fabric::task<>(const Event &)> callback, std::function< fabric::task<>()> post)
 
 ~custom_event_listener ()
 
 custom_event_listener (const custom_event_listener &other)
 
custom_event_listeneroperator= (const custom_event_listener &other)
 
 custom_event_listener (custom_event_listener &&other) noexcept
 
custom_event_listeneroperator= (custom_event_listener &&other)
 

Detailed Description

template<typename Event>
class custom_event_listener< Event >

Definition at line 152 of file component_event_handler.cppm.

Constructor & Destructor Documentation

◆ custom_event_listener() [1/3]

template<typename Event>
custom_event_listener< Event >::custom_event_listener ( fabric::async::async_bus_t * window,
std::function< fabric::task<>(const Event &)> callback,
std::function< fabric::task<>()> post )
inlineexport

Definition at line 154 of file component_event_handler.cppm.

+ Here is the caller graph for this function:

◆ ~custom_event_listener()

template<typename Event>
custom_event_listener< Event >::~custom_event_listener ( )
inlineexport

Definition at line 165 of file component_event_handler.cppm.

◆ custom_event_listener() [2/3]

template<typename Event>
custom_event_listener< Event >::custom_event_listener ( const custom_event_listener< Event > & other)
inlineexport

Definition at line 169 of file component_event_handler.cppm.

+ Here is the call graph for this function:

◆ custom_event_listener() [3/3]

template<typename Event>
custom_event_listener< Event >::custom_event_listener ( custom_event_listener< Event > && other)
inlineexportnoexcept

Definition at line 184 of file component_event_handler.cppm.

+ Here is the call graph for this function:

Member Function Documentation

◆ operator=() [1/2]

template<typename Event>
custom_event_listener & custom_event_listener< Event >::operator= ( const custom_event_listener< Event > & other)
inlineexport

Definition at line 175 of file component_event_handler.cppm.

+ Here is the call graph for this function:

◆ operator=() [2/2]

template<typename Event>
custom_event_listener & custom_event_listener< Event >::operator= ( custom_event_listener< Event > && other)
inlineexport

Definition at line 191 of file component_event_handler.cppm.

+ Here is the call graph for this function:

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