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

MERGE: upstream PyMuPDF 1.26.4 with MuPDF 1.26.7
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 15 Sep 2025 11:44:09 +0200
parents b50eed0cc0ef
children
comparison
equal deleted inserted replaced
0:6015a75abc2d 3:2c135c81b16c
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