initial upload

This commit is contained in:
2026-02-26 12:12:11 -06:00
parent 9a7147887a
commit 2132185afb
22 changed files with 373 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
#pragma once
#include <bigmath/BigMath.hpp>
namespace bigmath {
/**
* A segment contains a fixed amount of numbers.
*/
class segment {
public:
static const dlen_t digit_count;
static const dlen_t byte_count;
private:
digits_t digits;
public:
segment();
~segment();
public:
d10_t operator[](dlen_t i) const;
void set(dlen_t i, d10_t n);
public:
const digits_t bytes() const;
std::string describe() const;
};
}