Flutter Engine
The Flutter Engine
Classes | Namespaces | Functions
clamped_math.h File Reference
#include <cstddef>
#include <limits>
#include <type_traits>
#include "base/numerics/clamped_math_impl.h"

Go to the source code of this file.

Classes

class  base::internal::ClampedNumeric< T >
 

Namespaces

namespace  base
 
namespace  base::internal
 

Functions

template<typename T >
constexpr ClampedNumeric< typename UnderlyingType< T >::typebase::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 >::typebase::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... >::typebase::internal::ClampMathOp (const L lhs, const R rhs, const Args... args)