No Matches
Public Member Functions | Public Attributes | List of all members
midi_ci::Message::Header Struct Reference

Holds fields that can be found at the beginning of every MIDI CI message. More...

#include <juce_CIMessages.h>

Public Member Functions

auto tie () const
bool operator== (const Header &x) const
bool operator!= (const Header &x) const

Public Attributes

ChannelInGroup deviceID {}
std::byte category {}
std::byte version {}
MUID source = MUID::makeUnchecked (0)
MUID destination = MUID::makeUnchecked (0)

Detailed Description

Holds fields that can be found at the beginning of every MIDI CI message.

Member Function Documentation

◆ tie()

auto midi_ci::Message::Header::tie ( ) const

References category, destination, deviceID, source, and version.

Referenced by operator==().

◆ operator==()

bool midi_ci::Message::Header::operator== ( const Header & x) const

References tie(), and x.

Referenced by operator!=().

◆ operator!=()

bool midi_ci::Message::Header::operator!= ( const Header & x) const

References operator==(), and x.

Member Data Documentation

◆ deviceID

ChannelInGroup midi_ci::Message::Header::deviceID {}

Referenced by tie().

◆ category

std::byte midi_ci::Message::Header::category {}

Referenced by tie().

◆ version

std::byte midi_ci::Message::Header::version {}

Referenced by tie().

◆ source

MUID midi_ci::Message::Header::source = MUID::makeUnchecked (0)

Referenced by tie().

◆ destination

MUID midi_ci::Message::Header::destination = MUID::makeUnchecked (0)

Referenced by tie().

The documentation for this struct was generated from the following file:
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram