![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <stddef.h>#include <stdint.h>#include <cassert>#include <climits>#include <cmath>#include <cstdlib>#include <limits>#include <type_traits>#include "build/build_config.h"#include "core/fxcrt/numerics/safe_conversions.h"Go to the source code of this file.
Namespaces | |
| namespace | pdfium |
| namespace | pdfium::internal |
Macros | |
| #define | BASE_HAS_OPTIMIZED_SAFE_MATH (0) |
| #define | BASE_NUMERIC_ARITHMETIC_VARIADIC(CLASS, CL_ABBR, OP_NAME) |
| #define | BASE_NUMERIC_ARITHMETIC_OPERATORS(CLASS, CL_ABBR, OP_NAME, OP, CMP_OP) |
Functions | |
| template<typename T, typename std::enable_if< std::is_integral< T >::value >::type * = nullptr> | |
| constexpr T | pdfium::internal::NegateWrapper (T valuevalue) |
| template<typename T, typename std::enable_if< std::is_integral< T >::value >::type * = nullptr> | |
| constexpr std::make_unsigned< T >::type | pdfium::internal::InvertWrapper (T valuevalue) |
| template<typename T, typename std::enable_if< std::is_integral< T >::value >::type * = nullptr> | |
| constexpr T | pdfium::internal::AbsWrapper (T valuevalue) |
| #define BASE_HAS_OPTIMIZED_SAFE_MATH (0) |
Definition at line 33 of file safe_math_shared_impl.h.
| #define BASE_NUMERIC_ARITHMETIC_OPERATORS | ( | CLASS, | |
| CL_ABBR, | |||
| OP_NAME, | |||
| OP, | |||
| CMP_OP ) |
Definition at line 192 of file safe_math_shared_impl.h.
| #define BASE_NUMERIC_ARITHMETIC_VARIADIC | ( | CLASS, | |
| CL_ABBR, | |||
| OP_NAME ) |
Definition at line 184 of file safe_math_shared_impl.h.