1#ifndef QBARCODE_BARCODE_H
2#define QBARCODE_BARCODE_H
4#include "qbarcode/payloads/payload.h"
36 const Payload* getPayload()
const;
38 QSize getSize()
const;
55 const T* getPayloadAs()
const;
60 explicit Barcode(std::unique_ptr<BarcodePrivate> impl);
63 std::unique_ptr<BarcodePrivate> d_ptr;
91QBAR_EXPORT QDebug operator<<(QDebug debug,
const Barcode &barcode);
Use to manage a 2-dimensional array.
Definition array2d.h:24
Represent a barcode entity.
Definition barcode.h:23
virtual QSizeF getRatio() const =0
Retrieve ratio of a barcode.
const Payload * getPayload() const
Get payload data of barcode.
Definition barcode.cpp:96
const T * getPayloadAs() const
Allow to directly cast payload to expected type.
Definition barcode.h:82
Store data of a Barcode.
Definition payload.h:23
Namespace used for QWlanManager library.
Definition barcode.h:15
BarType
List of all supported barcode types.
Definition qbartypes.h:57