#include <safe_conversions.h>
Public Types | |
| using | type = T |
Public Member Functions | |
| constexpr | StrictNumeric () |
| template<typename Src > | |
| constexpr | StrictNumeric (const StrictNumeric< Src > &rhs) |
| template<typename Src > | |
| constexpr | StrictNumeric (Src value) |
| template<typename Dst , typename std::enable_if< IsNumericRangeContained< Dst, T >::value >::type * = nullptr> | |
| constexpr | operator Dst () const |
Definition at line 270 of file safe_conversions.h.
| using base::internal::StrictNumeric< T >::type = T |
Definition at line 272 of file safe_conversions.h.
|
inlineconstexpr |
Definition at line 274 of file safe_conversions.h.
|
inlineconstexpr |
Definition at line 278 of file safe_conversions.h.
References base::internal::strict_cast().
|
inlineconstexpr |
Definition at line 284 of file safe_conversions.h.
References base::internal::strict_cast(), and value.
|
inlineconstexpr |
Definition at line 302 of file safe_conversions.h.