![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <BC_ReedSolomonGF256.h>
Public Member Functions | |
| CBC_ReedSolomonGF256 (int32_t primitive) | |
| ~CBC_ReedSolomonGF256 () | |
| CBC_ReedSolomonGF256Poly * | GetZero () const |
| CBC_ReedSolomonGF256Poly * | GetOne () const |
| std::unique_ptr< CBC_ReedSolomonGF256Poly > | BuildMonomial (int32_t degree, int32_t coefficient) |
| int32_t | Exp (int32_t a) |
| std::optional< int32_t > | Inverse (int32_t a) |
| int32_t | Multiply (int32_t a, int32_t b) |
| void | Init () |
Static Public Member Functions | |
| static int32_t | AddOrSubtract (int32_t a, int32_t b) |
Definition at line 16 of file BC_ReedSolomonGF256.h.
|
explicit |
Definition at line 29 of file BC_ReedSolomonGF256.cpp.
Referenced by CBC_QRCoderEncoder::Initialize().
|
default |
|
static |
Definition at line 68 of file BC_ReedSolomonGF256.cpp.
Referenced by CBC_ReedSolomonGF256Poly::AddOrSubtract().
| std::unique_ptr< CBC_ReedSolomonGF256Poly > CBC_ReedSolomonGF256::BuildMonomial | ( | int32_t | degree, |
| int32_t | coefficient ) |
Definition at line 53 of file BC_ReedSolomonGF256.cpp.
| int32_t CBC_ReedSolomonGF256::Exp | ( | int32_t | a | ) |
Definition at line 72 of file BC_ReedSolomonGF256.cpp.
|
inline |
Definition at line 22 of file BC_ReedSolomonGF256.h.
|
inline |
Definition at line 21 of file BC_ReedSolomonGF256.h.
| void CBC_ReedSolomonGF256::Init | ( | ) |
Definition at line 44 of file BC_ReedSolomonGF256.cpp.
Referenced by CBC_QRCoderEncoder::Initialize().
| std::optional< int32_t > CBC_ReedSolomonGF256::Inverse | ( | int32_t | a | ) |
Definition at line 76 of file BC_ReedSolomonGF256.cpp.
| int32_t CBC_ReedSolomonGF256::Multiply | ( | int32_t | a, |
| int32_t | b ) |
Definition at line 82 of file BC_ReedSolomonGF256.cpp.