emlabcpp
modern opinionated embedded C++ library
emlabcpp::bounded< T, MinVal, MaxVal > Member List

This is the complete list of members for emlabcpp::bounded< T, MinVal, MaxVal >, including all inherited members.

boundedemlabcpp::bounded< T, MinVal, MaxVal >
bounded classemlabcpp::bounded< T, MinVal, MaxVal >friend
bounded()emlabcpp::bounded< T, MinVal, MaxVal >inline
boundsemlabcpp::bounded< T, MinVal, MaxVal >
has_single_elementemlabcpp::bounded< T, MinVal, MaxVal >static
interval_rangeemlabcpp::bounded< T, MinVal, MaxVal >static
make(U val)emlabcpp::bounded< T, MinVal, MaxVal >inlinestatic
max()emlabcpp::bounded< T, MinVal, MaxVal >inlinestatic
max_valemlabcpp::bounded< T, MinVal, MaxVal >static
min()emlabcpp::bounded< T, MinVal, MaxVal >inlinestatic
min_valemlabcpp::bounded< T, MinVal, MaxVal >static
operator T() constemlabcpp::bounded< T, MinVal, MaxVal >inlineexplicit
operator*() constemlabcpp::bounded< T, MinVal, MaxVal >inline
operator+(bounded< T, FromOther, ToOther > const &other) constemlabcpp::bounded< T, MinVal, MaxVal >inline
operator<=>(bounded const &, bounded const &)=defaultemlabcpp::bounded< T, MinVal, MaxVal >friend
operator<=>(bounded const &b, U const &val)emlabcpp::bounded< T, MinVal, MaxVal >friend
otheremlabcpp::bounded< T, MinVal, MaxVal >
OtherMinemlabcpp::bounded< T, MinVal, MaxVal >
requires(std::is_integral_v< U > &&std::is_integral_v< T > &&min_val<=OtherMin &&OtherMax<=max_val) const expr bounded(bounded< Uemlabcpp::bounded< T, MinVal, MaxVal >
rotate_left(T step)emlabcpp::bounded< T, MinVal, MaxVal >inline
rotate_right(T step)emlabcpp::bounded< T, MinVal, MaxVal >inline