wamp_event.hpp
List arguments() const
The positional arguments published by the event, converted to a list type.
T kw_argument(const std::string &key) const
The keyword argument published by the event with the given key, converted to type T...
void get_arguments(List &args) const
Convert and assign the positional arguments published by the event to the given args list...
std::size_t number_of_kw_arguments() const
The number of keyword arguments published by the event.
void get_each_argument(T &...args) const
Convert and assign the positional arguments to a given list of individual parameters.
Definition: exceptions.hpp:37
void get_kw_arguments(Map &kw_args) const
Convert and assign the keyword arguments published by the event to the given kw_args map...
T kw_argument_or(const std::string &key, const T &fallback) const
The keyword argument published by the event with the given key, converted to type T...
T argument(std::size_t index) const
The positional argument published by the event with the given index, converted to type T...
Map kw_arguments() const
The keyword arguments published by the event, converted to a map type.
std::size_t number_of_arguments() const
The number of positional arguments published by the event.
Definition: wamp_event.hpp:42