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 () = default |
|
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 |
---|---|
void | serialize (Archive & ar, const unsigned int version) |
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]
ILLIXR::switchboard::event_wrapper::event_wrapper () = default
function event_wrapper [2/2]
inline explicit ILLIXR::switchboard::event_wrapper::event_wrapper (
Underlying_type underlying_data
)
function operator Underlying_type
inline explicit 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 /home/friedel/devel/ILLIXR/include/illixr/switchboard.hpp