sequencer
Namespaces | Functions
sequencer::midi::system::exclusive Namespace Reference

Namespaces

 non_realtime
 
 realtime
 

Functions

constexpr message_t< 1 > end_system_exclusive () noexcept
 
template<class... Data>
constexpr message_t< sizeof...(Data)+3u > system_exclusive (std::byte manufacturer_id, Data &&... data) noexcept
 
template<class... Data>
constexpr message_t< sizeof...(Data)+3u > system_exclusive (std::uint8_t manufacturer_id, Data &&... data) noexcept
 
template<class... Data>
constexpr message_t< sizeof...(Data)+5u > system_exclusive (message_t< 3 > manufacturer_id, Data &&... data) noexcept
 
template<class... Data>
constexpr message_t< sizeof...(Data)+5u > system_exclusive (std::array< std::uint8_t, 3 > manufacturer_id, Data &&... data) noexcept
 

Function Documentation

◆ end_system_exclusive()

constexpr message_t< 1 > sequencer::midi::system::exclusive::end_system_exclusive ( )
noexcept

◆ system_exclusive() [1/4]

template<class... Data>
constexpr message_t< sizeof...( Data ) + 3u > sequencer::midi::system::exclusive::system_exclusive ( std::byte  manufacturer_id,
Data &&...  data 
)
noexcept

◆ system_exclusive() [2/4]

template<class... Data>
constexpr message_t< sizeof...( Data ) + 3u > sequencer::midi::system::exclusive::system_exclusive ( std::uint8_t  manufacturer_id,
Data &&...  data 
)
noexcept

◆ system_exclusive() [3/4]

template<class... Data>
constexpr message_t< sizeof...( Data ) + 5u > sequencer::midi::system::exclusive::system_exclusive ( message_t< 3 >  manufacturer_id,
Data &&...  data 
)
noexcept

◆ system_exclusive() [4/4]

template<class... Data>
constexpr message_t< sizeof...( Data ) + 5u > sequencer::midi::system::exclusive::system_exclusive ( std::array< std::uint8_t, 3 >  manufacturer_id,
Data &&...  data 
)
noexcept