webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
base::StrictNumeric< T > Class Template Reference

#include <safe_conversions.h>

Public Types

typedef T type
 

Public Member Functions

constexpr StrictNumeric ()
 
template<typename Src >
constexpr StrictNumeric (const StrictNumeric< Src > &rhs)
 
template<typename Src >
constexpr StrictNumeric (Src value)
 
template<typename Dst >
constexpr operator Dst () const
 

Member Typedef Documentation

◆ type

template<typename T>
typedef T base::StrictNumeric< T >::type

Constructor & Destructor Documentation

◆ StrictNumeric() [1/3]

template<typename T>
constexpr base::StrictNumeric< T >::StrictNumeric ( )
inline

◆ StrictNumeric() [2/3]

template<typename T>
template<typename Src >
constexpr base::StrictNumeric< T >::StrictNumeric ( const StrictNumeric< Src > &  rhs)
inline

◆ StrictNumeric() [3/3]

template<typename T>
template<typename Src >
constexpr base::StrictNumeric< T >::StrictNumeric ( Src  value)
inline

Member Function Documentation

◆ operator Dst()

template<typename T>
template<typename Dst >
constexpr base::StrictNumeric< T >::operator Dst ( ) const
inline

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