]> sigrok.org Git - pulseview.git/blobdiff - pv/data/signalbase.cpp
Introduce DecodeSignal class
[pulseview.git] / pv / data / signalbase.cpp
index c8a6d556648f1112c524be5ab7db4803cf20dcf0..8693c58b37fb462d1546f7d0f9bf4966442b4368 100644 (file)
@@ -200,18 +200,14 @@ void SignalBase::set_conversion_type(ConversionType t)
 #ifdef ENABLE_DECODE
 bool SignalBase::is_decode_signal() const
 {
-       return (decoder_stack_ != nullptr);
+       // DecodeSignal class overrides this method, all others shall return false
+       return false;
 }
 
 shared_ptr<pv::data::DecoderStack> SignalBase::decoder_stack() const
 {
-       return decoder_stack_;
-}
-
-void SignalBase::set_decoder_stack(shared_ptr<pv::data::DecoderStack>
-       decoder_stack)
-{
-       decoder_stack_ = decoder_stack;
+       // DecodeSignal class overrides this method, all others shall return nothing
+       return nullptr;
 }
 #endif