Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
numeric_limits.hpp File Reference
#include "precision.hpp"
#include <limits>
#include <type_traits>
Include dependency graph for numeric_limits.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  uni20::numeric_limits< T >
 
struct  uni20::numeric_limits< T const >
 
struct  uni20::numeric_limits< T const volatile >
 
struct  uni20::numeric_limits< T volatile >
 

Namespaces

namespace  uni20
 

Functions

template<class T >
requires (requires(T const& x) { x.is_exact(); } || has_numeric_limits_v<T>)
constexpr bool uni20::is_exact (T const &x)
 Query a value's exact-arithmetic state, or its type's static exactness.
 

Variables

template<typename T >
constexpr bool uni20::has_numeric_limits_v
 True when Uni20 has numeric limits for T.