C(++)ECCO
C++ Error Control COding: a header-only library for ECC simulations and experiments, modeling complete coding systems across arbitrary finite fields and complex inter-field relationships - Christian Senger <senger@inue.uni-stuttgart.de>
Loading...
Searching...
No Matches
CECCO::SignedIntType Concept Reference

Standard signed integers or InfInt for arbitrary precision. More...

#include <field_concepts_traits.hpp>

Concept definition

template<typename T>
concept SignedIntType = std::signed_integral<T> || std::same_as<T, InfInt>
Standard signed integers or InfInt for arbitrary precision.

Detailed Description

Standard signed integers or InfInt for arbitrary precision.

Template Parameters
TCandidate type

Satisfied by any std::signed_integral type (int, long, long long, …) and by InfInt. Used by CECCO::Rationals so callers can trade speed for unbounded precision in numerator and denominator.

Definition at line 167 of file field_concepts_traits.hpp.