34 to(
int min_,
int max_)
45 "invalid exponents: ",
min,
", ",
max);
74 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.
An exponent, or range of exponents.
void require(Bool b, Args &&... args)
If b is not verified, raise an error with args as message.
bool single() const
Whether features a single exponent.
bool finite() const
Whether the max exponent is finte.