CLAM::MIDIEvent Class Reference

#include <MIDITypes.hxx>

List of all members.

Public Member Functions

 MIDIEvent ()
 MIDIEvent (const MIDIEvent &prototype, const bool shareData=false, const bool deep=true)
 __COMMON_DYNAMIC_TYPE (MIDIEvent, 4)
 __COMMON_DYN_ATTRIBUTE (0, public, std::string, Name) protected
bool LoadName (CLAM::Storage &s)
 __COMMON_DYN_ATTRIBUTE (1, public, TTime, Time) protected
bool LoadTime (CLAM::Storage &s)
 __COMMON_DYN_ATTRIBUTE (2, public, bool, Last) protected
bool LoadLast (CLAM::Storage &s)
 __COMMON_DYN_ATTRIBUTE (3, public, Array< TMIDIByte >, Message) protected
bool LoadMessage (CLAM::Storage &s)
unsigned Ticks () const
unsigned TicksFromDuration () const
int Length () const
bool operator== (const MIDIEvent &ev)
bool operator< (const MIDIEvent &ev)
bool operator> (const MIDIEvent &ev)
bool operator== (const MIDIEvent &ev) const
bool operator< (const MIDIEvent &ev) const
bool operator> (const MIDIEvent &ev) const

Detailed Description

Definition at line 14 of file MIDITypes.hxx.


Constructor & Destructor Documentation

CLAM::MIDIEvent::MIDIEvent (  )  [inline]

Definition at line 17 of file MIDITypes.hxx.

CLAM::MIDIEvent::MIDIEvent ( const MIDIEvent prototype,
const bool  shareData = false,
const bool  deep = true 
) [inline]

Definition at line 17 of file MIDITypes.hxx.


Member Function Documentation

CLAM::MIDIEvent::__COMMON_DYN_ATTRIBUTE ( ,
public  ,
Array< TMIDIByte ,
Message   
) [inline]

Definition at line 25 of file MIDITypes.hxx.

CLAM::MIDIEvent::__COMMON_DYN_ATTRIBUTE ( ,
public  ,
bool  ,
Last   
) [inline]

Definition at line 23 of file MIDITypes.hxx.

CLAM::MIDIEvent::__COMMON_DYN_ATTRIBUTE ( ,
public  ,
TTime  ,
Time   
) [inline]

Definition at line 21 of file MIDITypes.hxx.

CLAM::MIDIEvent::__COMMON_DYN_ATTRIBUTE ( ,
public  ,
std::string  ,
Name   
) [inline]

Definition at line 19 of file MIDITypes.hxx.

CLAM::MIDIEvent::__COMMON_DYNAMIC_TYPE ( MIDIEvent  ,
 
)
int CLAM::MIDIEvent::Length (  )  const

Definition at line 18 of file MIDITypes.cxx.

bool CLAM::MIDIEvent::LoadLast ( CLAM::Storage s  )  [inline]

Definition at line 23 of file MIDITypes.hxx.

bool CLAM::MIDIEvent::LoadMessage ( CLAM::Storage s  )  [inline]

Definition at line 25 of file MIDITypes.hxx.

bool CLAM::MIDIEvent::LoadName ( CLAM::Storage s  )  [inline]

Definition at line 19 of file MIDITypes.hxx.

bool CLAM::MIDIEvent::LoadTime ( CLAM::Storage s  )  [inline]

Definition at line 21 of file MIDITypes.hxx.

bool CLAM::MIDIEvent::operator< ( const MIDIEvent ev  )  const [inline]

Definition at line 35 of file MIDITypes.hxx.

References Ticks().

bool CLAM::MIDIEvent::operator< ( const MIDIEvent ev  )  [inline]

Definition at line 32 of file MIDITypes.hxx.

References Ticks().

bool CLAM::MIDIEvent::operator== ( const MIDIEvent ev  )  const [inline]

Definition at line 34 of file MIDITypes.hxx.

References Ticks().

bool CLAM::MIDIEvent::operator== ( const MIDIEvent ev  )  [inline]

Definition at line 31 of file MIDITypes.hxx.

References Ticks().

bool CLAM::MIDIEvent::operator> ( const MIDIEvent ev  )  const [inline]

Definition at line 36 of file MIDITypes.hxx.

References Ticks().

bool CLAM::MIDIEvent::operator> ( const MIDIEvent ev  )  [inline]

Definition at line 33 of file MIDITypes.hxx.

References Ticks().

unsigned CLAM::MIDIEvent::Ticks (  )  const

Definition at line 13 of file MIDITypes.cxx.

Referenced by operator<(), operator==(), and operator>().

unsigned CLAM::MIDIEvent::TicksFromDuration (  )  const

The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.3