Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::MidiOperator Class Referenceabstract

#include <midi_operator.h>

Inheritance diagram for ARDOUR::MidiOperator:
[legend]

Public Member Functions

 MidiOperator ()
 
virtual ~MidiOperator ()
 
virtual PBD::Commandoperator() (std::shared_ptr< ARDOUR::MidiModel >, Temporal::Beats, std::vector< Evoral::Sequence< Temporal::Beats >::Notes > &)=0
 
virtual std::string name () const =0
 

Detailed Description

Definition at line 38 of file midi_operator.h.

Constructor & Destructor Documentation

◆ MidiOperator()

ARDOUR::MidiOperator::MidiOperator ( )
inline

Definition at line 40 of file midi_operator.h.

◆ ~MidiOperator()

virtual ARDOUR::MidiOperator::~MidiOperator ( )
inlinevirtual

Definition at line 41 of file midi_operator.h.

Member Function Documentation

◆ name()

virtual std::string ARDOUR::MidiOperator::name ( ) const
pure virtual

◆ operator()()

virtual PBD::Command* ARDOUR::MidiOperator::operator() ( std::shared_ptr< ARDOUR::MidiModel ,
Temporal::Beats  ,
std::vector< Evoral::Sequence< Temporal::Beats >::Notes > &   
)
pure virtual

Implemented in ARDOUR::Quantize.


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