commit 0de90edd563db9c103c67efcd8d384b8f3c31c46
parent 278499425074469c8df9478d0bfd43c25c28a3e7
Author: Matt Demanett <matt@demanett.net>
Date: Tue, 16 Jul 2019 22:57:17 -0400
Replace some static_casts with dynamic_casts for no reason other than consistency.
Diffstat:
7 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/AddrSeq.cpp b/src/AddrSeq.cpp
@@ -10,7 +10,7 @@ float AddrSeq::OutputParamQuantity::getDisplayValue() {
return v;
}
- AddrSeq* m = static_cast<AddrSeq*>(module);
+ AddrSeq* m = dynamic_cast<AddrSeq*>(module);
v += m->_rangeOffset;
v *= m->_rangeScale;
return v;
@@ -21,7 +21,7 @@ void AddrSeq::OutputParamQuantity::setDisplayValue(float v) {
return;
}
- AddrSeq* m = static_cast<AddrSeq*>(module);
+ AddrSeq* m = dynamic_cast<AddrSeq*>(module);
v /= m->_rangeScale;
v -= m->_rangeOffset;
setValue(v);
diff --git a/src/FMOp.cpp b/src/FMOp.cpp
@@ -34,7 +34,7 @@ void FMOp::RatioParamQuantity::setDisplayValue(float v) {
}
bool FMOp::LevelParamQuantity::isLinear() {
- return static_cast<FMOp*>(module)->_linearLevel;
+ return dynamic_cast<FMOp*>(module)->_linearLevel;
}
void FMOp::onReset() {
diff --git a/src/VCA.cpp b/src/VCA.cpp
@@ -2,7 +2,7 @@
#include "VCA.hpp"
bool VCA::LevelParamQuantity::isLinear() {
- return static_cast<VCA*>(module)->isLinear();
+ return dynamic_cast<VCA*>(module)->isLinear();
}
void VCA::onSampleRateChange() {
diff --git a/src/VCM.cpp b/src/VCM.cpp
@@ -2,7 +2,7 @@
#include "VCM.hpp"
bool VCM::LevelParamQuantity::isLinear() {
- return static_cast<VCM*>(module)->isLinear();
+ return dynamic_cast<VCM*>(module)->isLinear();
}
void VCM::process(const ProcessArgs& args) {
diff --git a/src/VCO.cpp b/src/VCO.cpp
@@ -3,7 +3,7 @@
#include "dsp/pitch.hpp"
float VCO::VCOFrequencyParamQuantity::offset() {
- VCO* vco = static_cast<VCO*>(module);
+ VCO* vco = dynamic_cast<VCO*>(module);
return vco->_slowMode ? vco->_slowModeOffset : 0.0f;
}
diff --git a/src/XCO.cpp b/src/XCO.cpp
@@ -3,7 +3,7 @@
#include "dsp/pitch.hpp"
float XCO::XCOFrequencyParamQuantity::offset() {
- XCO* xco = static_cast<XCO*>(module);
+ XCO* xco = dynamic_cast<XCO*>(module);
return xco->_slowMode ? xco->_slowModeOffset : 0.0f;
}
diff --git a/src/lfo_base.cpp b/src/lfo_base.cpp
@@ -3,7 +3,7 @@
#include "dsp/pitch.hpp"
float LFOBase::LFOFrequencyParamQuantity::offset() {
- LFOBase* lfo = static_cast<LFOBase*>(module);
+ LFOBase* lfo = dynamic_cast<LFOBase*>(module);
return lfo->getPitchOffset();
}