SYMBOL INDEX (49 symbols across 11 files) FILE: examples/example1.cpp function main (line 12) | int main() { FILE: include/gf.hpp type RS (line 19) | namespace RS { type gf (line 21) | namespace gf { function add (line 74) | inline uint8_t add(uint8_t x, uint8_t y) { function sub (line 83) | inline uint8_t sub(uint8_t x, uint8_t y) { function mul (line 91) | inline uint8_t mul(uint16_t x, uint16_t y){ function div (line 101) | inline uint8_t div(uint8_t x, uint8_t y){ function pow (line 111) | inline uint8_t pow(uint8_t x, intmax_t power){ function inverse (line 122) | inline uint8_t inverse(uint8_t x){ function poly_scale (line 134) | inline void function poly_add (line 146) | inline void function poly_mul (line 165) | inline void function poly_div (line 182) | inline void function poly_eval (line 210) | inline int8_t FILE: include/poly.hpp type RS (line 17) | namespace RS { type Poly (line 19) | struct Poly { method Poly (line 20) | Poly() method Poly (line 23) | Poly(uint8_t id, uint16_t offset, uint8_t size) \ method Append (line 29) | inline bool Append(uint8_t num) { method Init (line 36) | inline void Init(uint8_t id, uint16_t offset, uint8_t size, uint8_t*... method Reset (line 45) | inline void Reset() { method Set (line 53) | inline void Set(const uint8_t* src, uint8_t len, uint8_t offset = 0) { method Copy (line 61) | inline void Copy(const Poly* src) { method id (line 71) | inline uint8_t id() const { method size (line 75) | inline uint8_t size() const { FILE: include/rs.hpp type RS (line 19) | namespace RS { class ReedSolomon (line 27) | class ReedSolomon { method ReedSolomon (line 29) | ReedSolomon() { method EncodeBlock (line 65) | void EncodeBlock(const void* src, void* dst) { method Encode (line 119) | void Encode(const void* src, void* dst) { method DecodeBlock (line 136) | int DecodeBlock(const void* src, const void* ecc, void* dst, uint8_t... method Decode (line 233) | int Decode(const void* src, void* dst, uint8_t* erase_pos = NULL, si... type POLY_ID (line 244) | enum POLY_ID { method GeneratorPoly (line 273) | void GeneratorPoly() { method CalcSyndromes (line 292) | void CalcSyndromes(const Poly *msg) { method FindErrataLocator (line 301) | void FindErrataLocator(const Poly *epos) { method FindErrorEvaluator (line 326) | void FindErrorEvaluator(const Poly *synd, const Poly *errata_loc, Po... method CorrectErrata (line 339) | void CorrectErrata(const Poly *synd, const Poly *err_pos, const Poly... method FindErrorLocator (line 418) | bool FindErrorLocator(const Poly *synd, Poly *erase_loc = NULL, size... method FindErrors (line 483) | bool FindErrors(const Poly *error_loc, size_t msg_in_size) { method CalcForneySyndromes (line 504) | void CalcForneySyndromes(const Poly *synd, const Poly *erasures_pos,... FILE: tests/gftest.cpp function Report (line 8) | Report FILE: tests/gftest.hpp class GFtest (line 11) | class GFtest : public TestSuite { FILE: tests/performancetest.cpp function PReport (line 9) | PReport FILE: tests/performancetest.hpp class PerformanceTest (line 10) | class PerformanceTest : public TestSuite type Data_t (line 19) | struct Data_t { FILE: tests/rstest.cpp function Report (line 9) | Report FILE: tests/rstest.hpp class RStest (line 11) | class RStest : public TestSuite FILE: tests/tests.cpp function main (line 16) | int main() {