|
template<typename Dst, typename Src> |
constexpr bool | pdfium::internal::IsValidForType (const CheckedNumeric< Src > value) |
template<typename Dst, typename Src> |
constexpr StrictNumeric< Dst > | pdfium::internal::ValueOrDieForType (const CheckedNumeric< Src > value) |
template<typename Dst, typename Src, typename Default> |
constexpr StrictNumeric< Dst > | pdfium::internal::ValueOrDefaultForType (const CheckedNumeric< Src > value, const Default default_value) |
template<typename T> |
constexpr CheckedNumeric< typename UnderlyingType< T >::type > | pdfium::internal::MakeCheckedNum (const T value) |
template<template< typename, typename, typename > class M, typename L, typename R> |
constexpr CheckedNumeric< typename MathWrapper< M, L, R >::type > | pdfium::internal::CheckMathOp (const L lhs, const R rhs) |
template<template< typename, typename, typename > class M, typename L, typename R, typename... Args> |
constexpr auto | pdfium::internal::CheckMathOp (const L lhs, const R rhs, const Args... args) |
template<typename L, typename R> |
L * | pdfium::internal::operator+ (L *lhs, const StrictNumeric< R > rhs) |
template<typename L, typename R> |
L * | pdfium::internal::operator- (L *lhs, const StrictNumeric< R > rhs) |
template<typename Dst, typename Src> |
constexpr bool | pdfium::IsValidForType (const CheckedNumeric< Src > value) |
template<typename T> |
constexpr CheckedNumeric< typename UnderlyingType< T >::type > | pdfium::MakeCheckedNum (const T value) |
template<typename Dst, typename Src, typename Default> |
constexpr StrictNumeric< Dst > | pdfium::ValueOrDefaultForType (const CheckedNumeric< Src > value, const Default default_value) |
template<typename Dst, typename Src> |
constexpr StrictNumeric< Dst > | pdfium::ValueOrDieForType (const CheckedNumeric< Src > value) |