Flutter Engine
The Flutter Engine
|
#include <safe_math_arm_impl.h>
Public Member Functions | |
template<typename V > | |
__attribute__ ((always_inline)) static bool Do(T x | |
return | IsValueInRangeForNumericType (presult) |
Static Public Member Functions | |
template<typename V > | |
static constexpr bool | Do (T, U, V *) |
Public Attributes | |
U | y |
U V * | result |
Promotion | presult |
presult = static_cast<Promotion>(x) * static_cast<Promotion>(y) | |
* | result = static_cast<V>(presult) |
Static Public Attributes | |
static const bool | is_supported |
Definition at line 18 of file safe_math_arm_impl.h.
base::internal::CheckedMulFastAsmOp< T, U >::__attribute__ | ( | (always_inline) | ) |
|
inlinestaticconstexpr |
Definition at line 31 of file safe_math_clang_gcc_impl.h.
return base::internal::CheckedMulFastAsmOp< T, U >::IsValueInRangeForNumericType | ( | presult | ) |
|
static |
Definition at line 19 of file safe_math_arm_impl.h.
Promotion base::internal::CheckedMulFastAsmOp< T, U >::presult |
Definition at line 36 of file safe_math_arm_impl.h.
base::internal::CheckedMulFastAsmOp< T, U >::presult = static_cast<Promotion>(x) * static_cast<Promotion>(y) |
Definition at line 38 of file safe_math_arm_impl.h.
U V* base::internal::CheckedMulFastAsmOp< T, U >::result |
Definition at line 34 of file safe_math_arm_impl.h.
* base::internal::CheckedMulFastAsmOp< T, U >::result = static_cast<V>(presult) |
Definition at line 39 of file safe_math_arm_impl.h.
U base::internal::CheckedMulFastAsmOp< T, U >::y |
Definition at line 34 of file safe_math_arm_impl.h.