Horizon
Loading...
Searching...
No Matches
Functions | Variables
diffmax_t.hpp File Reference
#include <cstdint>
#include <iosfwd>
#include <limits>
#include <concepts/concepts.hpp>
#include <range/v3/range_fwd.hpp>
#include <range/v3/iterator/concepts.hpp>
#include <range/v3/detail/prologue.hpp>
#include <range/v3/detail/epilogue.hpp>

Go to the source code of this file.

Functions

 ranges::diffmax_t ()=default
 
 ranges::template (typename T)(concept(container_)(T)
 
constexpr bool ranges::operator< (diffmax_t a, diffmax_t b) noexcept
 
constexpr bool ranges::operator> (diffmax_t a, diffmax_t b) noexcept
 
constexpr bool ranges::operator<= (diffmax_t a, diffmax_t b) noexcept
 
constexpr bool ranges::operator>= (diffmax_t a, diffmax_t b) noexcept
 
constexpr bool ranges::operator== (diffmax_t a, diffmax_t b) noexcept
 
constexpr bool ranges::operator!= (diffmax_t a, diffmax_t b) noexcept
 
constexpr diffmax_t ranges::operator+ (diffmax_t a) noexcept
 
constexpr diffmax_t ranges::operator- (diffmax_t a) noexcept
 
constexpr diffmax_t ranges::operator+ (diffmax_t a, diffmax_t b) noexcept
 
constexpr diffmax_t ranges::operator- (diffmax_t a, diffmax_t b) noexcept
 
constexpr diffmax_t ranges::operator* (diffmax_t a, diffmax_t b) noexcept
 
constexpr diffmax_t ranges::operator/ (diffmax_t a, diffmax_t b) noexcept
 
constexpr diffmax_t ranges::operator% (diffmax_t a, diffmax_t b) noexcept
 
constexpr diffmax_t ranges::operator& (diffmax_t a, diffmax_t b) noexcept
 
constexpr diffmax_t ranges::operator| (diffmax_t a, diffmax_t b) noexcept
 
constexpr diffmax_t ranges::operator^ (diffmax_t a, diffmax_t b) noexcept
 
constexpr diffmax_t ranges::operator<< (diffmax_t a, diffmax_t b) noexcept
 
constexpr diffmax_t ranges::operator>> (diffmax_t a, diffmax_t b) noexcept
 
constexpr diffmax_t & ranges::operator+= (diffmax_t &a, diffmax_t b) noexcept
 
constexpr diffmax_t & ranges::operator-= (diffmax_t &a, diffmax_t b) noexcept
 
constexpr diffmax_t & ranges::operator*= (diffmax_t &a, diffmax_t b) noexcept
 
constexpr diffmax_t & ranges::operator/= (diffmax_t &a, diffmax_t b) noexcept
 
constexpr diffmax_t & ranges::operator%= (diffmax_t &a, diffmax_t b) noexcept
 
constexpr diffmax_t & ranges::operator&= (diffmax_t &a, diffmax_t b) noexcept
 
constexpr diffmax_t & ranges::operator|= (diffmax_t &a, diffmax_t b) noexcept
 
constexpr diffmax_t & ranges::operator^= (diffmax_t &a, diffmax_t b) noexcept
 
constexpr diffmax_t & ranges::operator<<= (diffmax_t &a, diffmax_t b) noexcept
 
constexpr diffmax_t & ranges::operator>>= (diffmax_t &a, diffmax_t b) noexcept
 
template<typename T >
requires integral<T>
constexpr auto ranges::operator+= (T &a, diffmax_t b) noexcept -> CPP_broken_friend_ret(T &)()
 
template<typename T >
requires integral<T>
constexpr auto ranges::operator-= (T &a, diffmax_t b) noexcept -> CPP_broken_friend_ret(T &)()
 
template<typename T >
requires integral<T>
constexpr auto ranges::operator*= (T &a, diffmax_t b) noexcept -> CPP_broken_friend_ret(T &)()
 
template<typename T >
requires integral<T>
constexpr auto ranges::operator/= (T &a, diffmax_t b) noexcept -> CPP_broken_friend_ret(T &)()
 
template<typename T >
requires integral<T>
constexpr auto ranges::operator%= (T &a, diffmax_t b) noexcept -> CPP_broken_friend_ret(T &)()
 
template<typename T >
requires integral<T>
constexpr auto ranges::operator&= (T &a, diffmax_t b) noexcept -> CPP_broken_friend_ret(T &)()
 
template<typename T >
requires integral<T>
constexpr auto ranges::operator|= (T &a, diffmax_t b) noexcept -> CPP_broken_friend_ret(T &)()
 
template<typename T >
requires integral<T>
constexpr auto ranges::operator^= (T &a, diffmax_t b) noexcept -> CPP_broken_friend_ret(T &)()
 
template<typename T >
requires integral<T>
constexpr auto ranges::operator<<= (T &a, diffmax_t b) noexcept -> CPP_broken_friend_ret(T &)()
 
template<typename T >
requires integral<T>
constexpr auto ranges::operator>>= (T &a, diffmax_t b) noexcept -> CPP_broken_friend_ret(T &)()
 
constexpr diffmax_t & ranges::operator++ (diffmax_t &a) noexcept
 
constexpr diffmax_t & ranges::operator-- (diffmax_t &a) noexcept
 
constexpr diffmax_t ranges::operator++ (diffmax_t &a, int) noexcept
 
constexpr diffmax_t ranges::operator-- (diffmax_t &a, int) noexcept
 
constexpr ranges::operator bool () const noexcept
 
constexpr bool ranges::operator! () const noexcept
 
template<typename Ostream >
requires derived_from< Ostream, std::basic_ostream<typename Ostream::char_type, typename Ostream::traits_type>>
auto ranges::operator<< (Ostream &sout, diffmax_t a) -> CPP_broken_friend_ret(std::ostream &)()
 

Variables

template<>
constexpr bool _is_integer_like_< diffmax_t > = true