]> sigrok.org Git - pulseview.git/blobdiff - pv/data/logicsegment.hpp
DecodeSignal: Re-set decoder metadata after stack termination
[pulseview.git] / pv / data / logicsegment.hpp
index 2e03fd55585a99f8adbe4e22e753a3aae0fcf9e5..88576118d06eb180b281d0d8ee9a9b2f1def1e2c 100644 (file)
@@ -58,23 +58,22 @@ class LogicSegment : public Segment
 {
        Q_OBJECT
 
-private:
-       struct MipMapLevel
-       {
-               uint64_t length;
-               uint64_t data_length;
-               void *data;
-       };
+public:
+       typedef pair<int64_t, bool> EdgePair;
 
-private:
        static const unsigned int ScaleStepCount = 10;
        static const int MipMapScalePower;
        static const int MipMapScaleFactor;
        static const float LogMipMapScaleFactor;
        static const uint64_t MipMapDataUnit;
 
-public:
-       typedef pair<int64_t, bool> EdgePair;
+private:
+       struct MipMapLevel
+       {
+               uint64_t length;
+               uint64_t data_length;
+               void *data;
+       };
 
 public:
        LogicSegment(pv::data::Logic& owner, uint32_t segment_id,