Stores a variable number of arguments for an event.  
 More...
#include <gui_event_data.hpp>
Stores a variable number of arguments for an event. 
Definition at line 14 of file gui_event_data.hpp.
◆ event_data() [1/4]
  
  | 
        
          | lxgui::gui::event_data::event_data | ( |  | ) |  |  | default | 
 
 
◆ event_data() [2/4]
      
        
          | lxgui::gui::event_data::event_data | ( | std::initializer_list< utils::variant > | data | ) |  | 
      
 
 
◆ event_data() [3/4]
  
  | 
        
          | lxgui::gui::event_data::event_data | ( | const event_data & |  | ) |  |  | default | 
 
 
◆ event_data() [4/4]
  
  | 
        
          | lxgui::gui::event_data::event_data | ( | event_data && |  | ) |  |  | default | 
 
 
◆ add()
template<typename T > 
  
  | 
        
          | void lxgui::gui::event_data::add | ( | T && | value | ) |  |  | inline | 
 
 
◆ get() [1/4]
Returns a parameter of this event. 
- Parameters
- 
  
  
- Returns
- A parameter of this event 
Definition at line 53 of file gui_event_data.hpp.
 
 
◆ get() [2/4]
template<typename T > 
  
  | 
        
          | T & lxgui::gui::event_data::get | ( | std::size_t | index | ) |  |  | inline | 
 
Returns a parameter of this event. 
- Parameters
- 
  
  
- Returns
- A parameter of this event 
Definition at line 75 of file gui_event_data.hpp.
 
 
◆ get() [3/4]
  
  | 
        
          | const utils::variant & lxgui::gui::event_data::get | ( | std::size_t | index | ) | const |  | inline | 
 
Returns a parameter of this event. 
- Parameters
- 
  
  
- Returns
- A parameter of this event 
Definition at line 42 of file gui_event_data.hpp.
 
 
◆ get() [4/4]
template<typename T > 
  
  | 
        
          | const T & lxgui::gui::event_data::get | ( | std::size_t | index | ) | const |  | inline | 
 
Returns a parameter of this event. 
- Parameters
- 
  
  
- Returns
- A parameter of this event 
Definition at line 65 of file gui_event_data.hpp.
 
 
◆ get_param_count()
  
  | 
        
          | std::size_t lxgui::gui::event_data::get_param_count | ( |  | ) | const |  | inline | 
 
Returns the number of parameters. 
- Returns
- The number of parameters 
Definition at line 83 of file gui_event_data.hpp.
 
 
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this class was generated from the following files: