From 3822bc2e33513ab41788d9ce92a38df3037691ad Mon Sep 17 00:00:00 2001 From: Francois Best Date: Tue, 4 Oct 2016 18:55:56 -0700 Subject: [PATCH] Added default constructor. --- src/midi_Message.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/midi_Message.h b/src/midi_Message.h index 1c3a3cd..bbe345f 100644 --- a/src/midi_Message.h +++ b/src/midi_Message.h @@ -39,6 +39,19 @@ BEGIN_MIDI_NAMESPACE template struct Message { + /*! Default constructor + \n Initializes the attributes with their default values. + */ + inline Message() + : channel(0) + , type(midi::InvalidType) + , data1(0) + , data2(0) + , valid(false) + { + memset(sysexArray, 0, sSysExMaxSize * sizeof(DataByte)); + } + /*! The maximum size for the System Exclusive array. */ static const unsigned sSysExMaxSize = SysExMaxSize;