10#if defined(ENABLE_FIELD_BYTES_INT_1)
22#ifdef ENABLE_FIELD_INT_2
28typedef Field<uint8_t, 2, 3, StatTable2, DynTable2, &SQR_TABLE_2, &QRT_TABLE_2>
Field2;
31#ifdef ENABLE_FIELD_INT_3
37typedef Field<uint8_t, 3, 3, StatTable3, DynTable3, &SQR_TABLE_3, &QRT_TABLE_3>
Field3;
40#ifdef ENABLE_FIELD_INT_4
46typedef Field<uint8_t, 4, 3, StatTable4, DynTable4, &SQR_TABLE_4, &QRT_TABLE_4>
Field4;
49#ifdef ENABLE_FIELD_INT_5
55typedef Field<uint8_t, 5, 5, StatTable5, DynTable5, &SQR_TABLE_5, &QRT_TABLE_5>
Field5;
58#ifdef ENABLE_FIELD_INT_6
64typedef Field<uint8_t, 6, 3, StatTable6, DynTable6, &SQR_TABLE_6, &QRT_TABLE_6>
Field6;
67#ifdef ENABLE_FIELD_INT_7
73typedef Field<uint8_t, 7, 3, StatTable7, DynTable7, &SQR_TABLE_7, &QRT_TABLE_7>
Field7;
76#ifdef ENABLE_FIELD_INT_8
82typedef Field<uint8_t, 8, 27, StatTable8, DynTable8, &SQR_TABLE_8, &QRT_TABLE_8>
Field8;
89#ifdef ENABLE_FIELD_INT_2
92#ifdef ENABLE_FIELD_INT_3
95#ifdef ENABLE_FIELD_INT_4
98#ifdef ENABLE_FIELD_INT_5
101#ifdef ENABLE_FIELD_INT_6
104#ifdef ENABLE_FIELD_INT_7
107#ifdef ENABLE_FIELD_INT_8
110 default:
return nullptr;
A linear transformation constructed using LinTrans tables for sections of bits.
Abstract class for internal representation of a minisketch object.
Sketch * ConstructGeneric1Byte(int bits, int implementation)
constexpr auto Ticks(Dur2 d)
Helper to count the seconds of a duration/time_point.