]> sigrok.org Git - pulseview.git/blobdiff - logicdatasnapshot.h
Added tests, and corrected behaviour of LogicDataSnapshot::pow2_ceil
[pulseview.git] / logicdatasnapshot.h
index 630aad431879ebfe90a4df192e304dda174b6ad2..de0f4732bf28fb1c949a904b0c0364cb2ef1aaa1 100644 (file)
@@ -24,6 +24,7 @@
 #include <vector>
 
 namespace LogicDataSnapshotTest {
+       class Pow2;
        class Basic;
        class LargeData;
 }
@@ -79,12 +80,13 @@ public:
 
 private:
 
-       static inline int64_t pow2_ceil(int64_t x, int power);
+       static int64_t pow2_ceil(int64_t x, unsigned int power);
 
 private:
        struct MipMapLevel _mip_map[ScaleStepCount];
        uint64_t _last_append_sample;
 
+       friend class LogicDataSnapshotTest::Pow2;
        friend class LogicDataSnapshotTest::Basic;
        friend class LogicDataSnapshotTest::LargeData;
 };