The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
gui2::event::tdispatcher::tsignal_queue< T > Struct Template Reference

Helper struct to generate the various event queues. More...

#include <dispatcher.hpp>

Public Member Functions

 tsignal_queue ()
 
void connect_signal (const tevent event, const tposition position, const T &signal)
 
void disconnect_signal (const tevent event, const tposition position, const T &signal)
 

Public Attributes

std::map< tevent, tsignal< T > > queue
 

Detailed Description

template<class T>
struct gui2::event::tdispatcher::tsignal_queue< T >

Helper struct to generate the various event queues.

Definition at line 531 of file dispatcher.hpp.

Constructor & Destructor Documentation

template<class T>
gui2::event::tdispatcher::tsignal_queue< T >::tsignal_queue ( )
inline

Definition at line 533 of file dispatcher.hpp.

Member Function Documentation

template<class T>
void gui2::event::tdispatcher::tsignal_queue< T >::connect_signal ( const tevent  event,
const tposition  position,
const T &  signal 
)
inline

Definition at line 539 of file dispatcher.hpp.

Referenced by gui2::event::tdispatcher::connect_signal().

template<class T>
void gui2::event::tdispatcher::tsignal_queue< T >::disconnect_signal ( const tevent  event,
const tposition  position,
const T &  signal 
)
inline

Definition at line 570 of file dispatcher.hpp.

Referenced by gui2::event::tdispatcher::disconnect_signal().

Member Data Documentation

template<class T>
std::map<tevent, tsignal<T> > gui2::event::tdispatcher::tsignal_queue< T >::queue

Definition at line 537 of file dispatcher.hpp.


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