UgMisc 0.2-110
Miscellaneous C++ header library
Loading...
Searching...
No Matches
ugmisc::ModuloUint Concept Reference

#include <ugmisc/sfinae_helpers.hpp>

Concept definition

template<class T>
concept ModuloUint =
Uint<T> && std::numeric_limits<T>::is_modulo
&& std::is_arithmetic_v<T>
Definition sfinae_helpers.hpp:173
Definition sfinae_helpers.hpp:139

Detailed Description

Concept which requires T to be an unsigned integer with modulo arithmetic.

See also
modulo_uint_only
Note
Compiler support for concepts is not required to use UgMisc. All declarations which use concepts will be replaced with different declarations which work around the lack of concepts if necessary.