BogaudioModules

BogaudioModules for VCV Rack
Log | Files | Refs | README | LICENSE

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:
Msrc/AddrSeq.cpp | 4++--
Msrc/FMOp.cpp | 2+-
Msrc/VCA.cpp | 2+-
Msrc/VCM.cpp | 2+-
Msrc/VCO.cpp | 2+-
Msrc/XCO.cpp | 2+-
Msrc/lfo_base.cpp | 2+-
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(); }