28 lines
715 B
C++
28 lines
715 B
C++
/*
|
|
* Copyright 2016 Huy Cuong Nguyen
|
|
* Copyright 2016 ZXing authors
|
|
*/
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
#pragma once
|
|
|
|
#include "Matrix.h"
|
|
|
|
#include <cstdint>
|
|
|
|
namespace ZXing {
|
|
|
|
// TODO: If kept at all, this should be replaced by `using ByteMatrix = Matrix<uint8_t>;` to be consistent with ByteArray
|
|
// This non-template class is kept for now to stay source-compatible with older versions of the library.
|
|
// [[deprecated]]
|
|
class ByteMatrix : public Matrix<int8_t>
|
|
{
|
|
public:
|
|
ByteMatrix() = default;
|
|
ByteMatrix(int width, int height, int8_t val = 0) : Matrix<int8_t>(width, height, val) {}
|
|
ByteMatrix(ByteMatrix&&) noexcept = default;
|
|
ByteMatrix& operator=(ByteMatrix&&) noexcept = default;
|
|
};
|
|
|
|
} // ZXing
|