Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
pdfium::internal::IsIntegerArithmeticSafe< T, Lhs, Rhs > Struct Template Reference

#include <safe_conversions_impl.h>

Collaboration diagram for pdfium::internal::IsIntegerArithmeticSafe< T, Lhs, Rhs >:

Static Public Attributes

static const bool value

Detailed Description

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

Definition at line 539 of file safe_conversions_impl.h.

Member Data Documentation

◆ value

template<typename T, typename Lhs, typename Rhs = Lhs>
const bool pdfium::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 540 of file safe_conversions_impl.h.


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