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

#include <ModelVisitor.h>

Inheritance diagram for lmms::ConstModelVisitor:
lmms::AutomatableModel::ConstDCastVisitor< Target >

Public Member Functions

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

Private Member Functions

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

Constructor & Destructor Documentation

◆ ~ConstModelVisitor()

virtual lmms::ConstModelVisitor::~ConstModelVisitor ( )
virtualdefault

Member Function Documentation

◆ up()

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

◆ visit() [1/6]

virtual void lmms::ConstModelVisitor::visit ( const AutomatableModel & )
inlinevirtual

◆ visit() [2/6]

void lmms::ConstModelVisitor::visit ( const BoolModel & m)
virtual

◆ visit() [3/6]

void lmms::ConstModelVisitor::visit ( const ComboBoxModel & m)
virtual

◆ visit() [4/6]

void lmms::ConstModelVisitor::visit ( const FloatModel & m)
virtual

◆ visit() [5/6]

void lmms::ConstModelVisitor::visit ( const IntModel & m)
virtual

◆ visit() [6/6]

void lmms::ConstModelVisitor::visit ( const TempoSyncKnobModel & m)
virtual

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