35 to(
int min_,
int max_)
46 "invalid exponents: ",
min,
", ",
max);
75 return o <<
'{' << t.
min <<
", " << t.
max <<
'}';
to(int min_, int max_)
Build a exponent range.
std::ostream & operator<<(std::ostream &os, direction d)
Pretty-printing.
bool finite() const
Whether the max exponent is finte.
void require(Bool b, Args &&...args)
If b is not verified, raise an error with args as message.
An exponent, or range of exponents.
bool single() const
Whether features a single exponent.