Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
base::internal::IsIntegerArithmeticSafe< T, Lhs, Rhs > Struct Template Reference

#include <safe_conversions_impl.h>

Static Public Attributes

static const bool value
 

Detailed Description

template<typename T, typename Lhs, typename Rhs = Lhs>
struct base::internal::IsIntegerArithmeticSafe< T, Lhs, Rhs >

Definition at line 540 of file safe_conversions_impl.h.

Member Data Documentation

◆ value

template<typename T , typename Lhs , typename Rhs = Lhs>
const bool base::internal::IsIntegerArithmeticSafe< T, Lhs, Rhs >::value
static
Initial value:
=
!std::is_floating_point<T>::value &&
!std::is_floating_point<Lhs>::value &&
!std::is_floating_point<Rhs>::value &&
std::is_signed<T>::value >= std::is_signed<Lhs>::value &&
std::is_signed<T>::value >= std::is_signed<Rhs>::value &&

Definition at line 541 of file safe_conversions_impl.h.


The documentation for this struct was generated from the following file: