LMMS
Loading...
Searching...
No Matches
lmms::ModelVisitor Class Reference

#include <ModelVisitor.h>

Inheritance diagram for lmms::ModelVisitor:
lmms::AutomatableModel::DCastVisitor< Target >

Public Member Functions

virtual void visit (AutomatableModel &)
virtual void visit (BoolModel &m)
virtual void visit (IntModel &m)
virtual void visit (FloatModel &m)
virtual void visit (ComboBoxModel &m)
virtual void visit (TempoSyncKnobModel &m)
virtual ~ModelVisitor ()=default

Private Member Functions

template<class ParentType = AutomatableModel, class ModelType>
void up (ModelType &m)

Constructor & Destructor Documentation

◆ ~ModelVisitor()

virtual lmms::ModelVisitor::~ModelVisitor ( )
virtualdefault

Member Function Documentation

◆ up()

template<class ParentType = AutomatableModel, class ModelType>
void lmms::ModelVisitor::up ( ModelType & m)
inlineprivate

◆ visit() [1/6]

virtual void lmms::ModelVisitor::visit ( AutomatableModel & )
inlinevirtual

◆ visit() [2/6]

void lmms::ModelVisitor::visit ( BoolModel & m)
virtual

◆ visit() [3/6]

void lmms::ModelVisitor::visit ( ComboBoxModel & m)
virtual

◆ visit() [4/6]

void lmms::ModelVisitor::visit ( FloatModel & m)
virtual

◆ visit() [5/6]

void lmms::ModelVisitor::visit ( IntModel & m)
virtual

◆ visit() [6/6]

void lmms::ModelVisitor::visit ( TempoSyncKnobModel & m)
virtual

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