Flutter Engine
The Flutter Engine
|
#include <safe_conversions_impl.h>
Public Types | |
using | SrcLimits = std::numeric_limits< Src > |
using | DstLimits = typename std::numeric_limits< Dst > |
Static Public Member Functions | |
template<typename T , typename std::enable_if< std::is_integral< T >::value >::type * = nullptr> | |
static constexpr T | Adjust (T value) |
template<typename T , typename std::enable_if< std::is_floating_point< T >::value >::type * = nullptr> | |
static constexpr T | Adjust (T value) |
static constexpr Dst | max () |
static constexpr Dst | lowest () |
Static Public Attributes | |
static const int | kShift |
Definition at line 239 of file safe_conversions_impl.h.
using base::internal::NarrowingRange< Dst, Src, Bounds >::DstLimits = typename std::numeric_limits<Dst> |
Definition at line 241 of file safe_conversions_impl.h.
using base::internal::NarrowingRange< Dst, Src, Bounds >::SrcLimits = std::numeric_limits<Src> |
Definition at line 240 of file safe_conversions_impl.h.
|
inlinestaticconstexpr |
Definition at line 255 of file safe_conversions_impl.h.
|
inlinestaticconstexpr |
Definition at line 266 of file safe_conversions_impl.h.
|
inlinestaticconstexpr |
Definition at line 273 of file safe_conversions_impl.h.
|
inlinestaticconstexpr |
Definition at line 272 of file safe_conversions_impl.h.
|
static |
Definition at line 244 of file safe_conversions_impl.h.