Loading...
Searching...
No Matches
oscr::MessageBusSender Struct Reference

Public Member Functions

template<typename T >
requires std::is_trivial_v<T>
void operator() (const T &msg)
 
template<typename T >
requires (!std::is_trivial_v<T> && avnd::relocatable<T>)
void operator() (const T &msg)
 
template<typename T >
requires (!std::is_trivial_v<T> && avnd::relocatable<T>)
void operator() (T &&msg)
 
template<typename T >
requires (!std::is_trivial_v<T> && !avnd::relocatable<T>)
void operator() (const T &msg)
 
template<typename T >
void operator() (const std::shared_ptr< T > &msg)
 
template<typename T >
void operator() (std::unique_ptr< T > msg)
 

Public Attributes

std::function< void(QByteArray)> & bus
 

The documentation for this struct was generated from the following file: