23#ifndef PARAMEVENTARGS_H 
   24#define PARAMEVENTARGS_H 
   38    static_assert(std::is_copy_constructible_v<T> == 
true);
 
   39    static_assert(std::is_move_constructible_v<T> == 
true);
 
 
EventArgs() noexcept=default
Constructs an EventArgs.
 
ParamEventArgs(const T ¶m) noexcept
Constructs a ParamEventArgs.
Definition parameventargs.h:46
 
T * operator->() noexcept
Gets the param stored in the event args.
Definition parameventargs.h:73
 
const T & operator*() const noexcept
Gets the param stored in the event args.
Definition parameventargs.h:81
 
ParamEventArgs & operator=(ParamEventArgs &&) noexcept=default
 
ParamEventArgs(ParamEventArgs &&) noexcept=default
 
ParamEventArgs(const ParamEventArgs &) noexcept=default
 
const T & getParam() const noexcept
Gets the param stored in the event args.
Definition parameventargs.h:57
 
const T * operator->() const noexcept
Gets the param stored in the event args.
Definition parameventargs.h:65
 
ParamEventArgs & operator=(const ParamEventArgs &) noexcept=default
 
T & operator*() noexcept
Gets the param stored in the event args.
Definition parameventargs.h:89