Skip to content

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