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

#include <safe_conversions_impl.h>

Public Types

using type = typename TwiceWiderInteger< typename MaxExponentPromotion< Lhs, Rhs >::type, std::is_signed< Lhs >::value||std::is_signed< Rhs >::value >::type
 

Static Public Attributes

static const bool is_contained = true
 

Detailed Description

template<typename Lhs, typename Rhs>
struct base::internal::BigEnoughPromotion< Lhs, Rhs, false, false >

Definition at line 520 of file safe_conversions_impl.h.

Member Typedef Documentation

◆ type

template<typename Lhs , typename Rhs >
using base::internal::BigEnoughPromotion< Lhs, Rhs, false, false >::type = typename TwiceWiderInteger<typename MaxExponentPromotion<Lhs, Rhs>::type, std::is_signed<Lhs>::value || std::is_signed<Rhs>::value>::type

Definition at line 521 of file safe_conversions_impl.h.

Member Data Documentation

◆ is_contained

template<typename Lhs , typename Rhs >
const bool base::internal::BigEnoughPromotion< Lhs, Rhs, false, false >::is_contained = true
static

Definition at line 525 of file safe_conversions_impl.h.


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