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 ()
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