#include <cstddef>
#include <limits>
#include <type_traits>
#include "base/numerics/clamped_math_impl.h"
Go to the source code of this file.
|
template<typename T > |
constexpr ClampedNumeric< typename UnderlyingType< T >::type > | base::internal::MakeClampedNum (const T value) |
|
template<typename T > |
std::ostream & | base::internal::operator<< (std::ostream &os, const ClampedNumeric< T > &value) |
|
template<template< typename, typename, typename > class M, typename L , typename R > |
constexpr ClampedNumeric< typename MathWrapper< M, L, R >::type > | base::internal::ClampMathOp (const L lhs, const R rhs) |
|
template<template< typename, typename, typename > class M, typename L , typename R , typename... Args> |
constexpr ClampedNumeric< typename ResultType< M, L, R, Args... >::type > | base::internal::ClampMathOp (const L lhs, const R rhs, const Args... args) |
|