comparison mupdf-source/thirdparty/zxing-cpp/core/src/ByteMatrix.h @ 2:b50eed0cc0ef upstream

ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4. The directory name has changed: no version number in the expanded directory now.
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 15 Sep 2025 11:43:07 +0200
parents
children
comparison
equal deleted inserted replaced
1:1d09e1dec1d9 2:b50eed0cc0ef
1 /*
2 * Copyright 2016 Huy Cuong Nguyen
3 * Copyright 2016 ZXing authors
4 */
5 // SPDX-License-Identifier: Apache-2.0
6
7 #pragma once
8
9 #include "Matrix.h"
10
11 #include <cstdint>
12
13 namespace ZXing {
14
15 // TODO: If kept at all, this should be replaced by `using ByteMatrix = Matrix<uint8_t>;` to be consistent with ByteArray
16 // This non-template class is kept for now to stay source-compatible with older versions of the library.
17 // [[deprecated]]
18 class ByteMatrix : public Matrix<int8_t>
19 {
20 public:
21 ByteMatrix() = default;
22 ByteMatrix(int width, int height, int8_t val = 0) : Matrix<int8_t>(width, height, val) {}
23 ByteMatrix(ByteMatrix&&) noexcept = default;
24 ByteMatrix& operator=(ByteMatrix&&) noexcept = default;
25 };
26
27 } // ZXing