]> sigrok.org Git - pulseview.git/blobdiff - pv/views/viewbase.hpp
Use ordered data types for signals and use first signal as fallback
[pulseview.git] / pv / views / viewbase.hpp
index d3111dc79cdfbc5929f260d8f0181a2238f592a9..3fff28f0cf09da7230ee9ec41809431857b05cb3 100644 (file)
@@ -38,7 +38,7 @@
 #endif
 
 using std::shared_ptr;
-using std::unordered_set;
+using std::vector;
 
 namespace pv {
 
@@ -89,7 +89,7 @@ public:
        /**
         * Returns the signal bases contained in this view.
         */
-       unordered_set< shared_ptr<data::SignalBase> > signalbases() const;
+       vector< shared_ptr<data::SignalBase> > signalbases() const;
 
        virtual void clear_signalbases();
 
@@ -128,9 +128,9 @@ protected:
 
        util::TimeUnit time_unit_;
 
-       unordered_set< shared_ptr<data::SignalBase> > signalbases_;
+       vector< shared_ptr<data::SignalBase> > signalbases_;
 #ifdef ENABLE_DECODE
-       unordered_set< shared_ptr<data::DecodeSignal> > decode_signals_;
+       vector< shared_ptr<data::DecodeSignal> > decode_signals_;
 #endif
 
        /// The ID of the currently displayed segment