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) |
absl::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().
absl::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.