Class ILLIXR::switchboard::event_wrapper
template <typename underlying_type>
ClassList > ILLIXR > switchboard > event_wrapper
Helper class for making event types. More...
#include <switchboard.hpp>
Inherits the following classes: ILLIXR::switchboard::event
Public Functions
Type | Name |
---|---|
event_wrapper () |
|
event_wrapper (underlying_type underlying_data_) |
|
operator underlying_type () const |
|
underlying_type & | operator* () |
const underlying_type & | operator* () const |
Public Functions inherited from ILLIXR::switchboard::event
See ILLIXR::switchboard::event
Type | Name |
---|---|
virtual | ~event () = default |
Detailed Description
Since topic has no static type-information on the contained events, this class does not either.
event_wrapper<int> int_event = 5;
Public Functions Documentation
function event_wrapper [1/2]
inline ILLIXR::switchboard::event_wrapper::event_wrapper ()
function event_wrapper [2/2]
inline ILLIXR::switchboard::event_wrapper::event_wrapper (
underlying_type underlying_data_
)
function operator underlying_type
inline ILLIXR::switchboard::event_wrapper::operator underlying_type () const
function operator*
inline underlying_type & ILLIXR::switchboard::event_wrapper::operator* ()
function operator*
inline const underlying_type & ILLIXR::switchboard::event_wrapper::operator* () const
The documentation for this class was generated from the following file include/illixr/switchboard.hpp