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::RangeCheck Class Reference

#include <safe_conversions_impl.h>

Collaboration diagram for pdfium::internal::RangeCheck:

Public Member Functions

constexpr RangeCheck (bool is_in_lower_bound, bool is_in_upper_bound)
constexpr RangeCheck ()
constexpr bool IsValid () const
constexpr bool IsInvalid () const
constexpr bool IsOverflow () const
constexpr bool IsUnderflow () const
constexpr bool IsOverflowFlagSet () const
constexpr bool IsUnderflowFlagSet () const
constexpr bool operator== (const RangeCheck rhs) const
constexpr bool operator!= (const RangeCheck rhs) const

Detailed Description

Definition at line 181 of file safe_conversions_impl.h.

Constructor & Destructor Documentation

◆ RangeCheck() [1/2]

pdfium::internal::RangeCheck::RangeCheck ( bool is_in_lower_bound,
bool is_in_upper_bound )
inlineconstexpr

Definition at line 183 of file safe_conversions_impl.h.

◆ RangeCheck() [2/2]

pdfium::internal::RangeCheck::RangeCheck ( )
inlineconstexpr

Definition at line 185 of file safe_conversions_impl.h.

Member Function Documentation

◆ IsInvalid()

bool pdfium::internal::RangeCheck::IsInvalid ( ) const
inlineconstexpr

Definition at line 187 of file safe_conversions_impl.h.

◆ IsOverflow()

bool pdfium::internal::RangeCheck::IsOverflow ( ) const
inlineconstexpr

Definition at line 188 of file safe_conversions_impl.h.

Referenced by pdfium::internal::IsGreaterImpl(), pdfium::internal::IsGreaterOrEqualImpl(), pdfium::internal::IsLessImpl(), and pdfium::internal::IsLessOrEqualImpl().

Here is the caller graph for this function:

◆ IsOverflowFlagSet()

bool pdfium::internal::RangeCheck::IsOverflowFlagSet ( ) const
inlineconstexpr

Definition at line 190 of file safe_conversions_impl.h.

Referenced by pdfium::internal::saturated_cast_impl().

Here is the caller graph for this function:

◆ IsUnderflow()

bool pdfium::internal::RangeCheck::IsUnderflow ( ) const
inlineconstexpr

Definition at line 189 of file safe_conversions_impl.h.

Referenced by pdfium::internal::IsGreaterImpl(), pdfium::internal::IsGreaterOrEqualImpl(), pdfium::internal::IsLessImpl(), and pdfium::internal::IsLessOrEqualImpl().

Here is the caller graph for this function:

◆ IsUnderflowFlagSet()

bool pdfium::internal::RangeCheck::IsUnderflowFlagSet ( ) const
inlineconstexpr

Definition at line 191 of file safe_conversions_impl.h.

Referenced by pdfium::internal::saturated_cast_impl().

Here is the caller graph for this function:

◆ IsValid()

bool pdfium::internal::RangeCheck::IsValid ( ) const
inlineconstexpr

Definition at line 186 of file safe_conversions_impl.h.

◆ operator!=()

bool pdfium::internal::RangeCheck::operator!= ( const RangeCheck rhs) const
inlineconstexpr

Definition at line 196 of file safe_conversions_impl.h.

References operator==().

Here is the call graph for this function:

◆ operator==()

bool pdfium::internal::RangeCheck::operator== ( const RangeCheck rhs) const
inlineconstexpr

Definition at line 192 of file safe_conversions_impl.h.

Referenced by pdfium::internal::IsGreaterImpl(), pdfium::internal::IsGreaterOrEqualImpl(), pdfium::internal::IsLessImpl(), pdfium::internal::IsLessOrEqualImpl(), and operator!=().

Here is the caller graph for this function:

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