MDL SDK API nvidia_logo_transpbg.gif Up
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
mi::base::numeric_traits<Sint8> Struct Reference

Numeric traits specialization for mi::Sint8. More...

#include <types.h>

Inheritance diagram for mi::base::numeric_traits<Sint8>:

Static Public Member Functions

static Sint8() min () noexcept
 SCHAR_MIN. More...
 
static Sint8() max () noexcept
 SCHAR_MAX. More...
 
static Sint8 negative_max () noexcept
 SCHAR_MIN. More...
 
- Static Public Member Functions inherited from mi::base::numeric_traits_base<Sint8>
static Sint8() min () noexcept
 Returns the minimum finite value for T (and for floating point types the minimum positive value). More...
 
static Sint8() max () noexcept
 Returns the maximum finite value for T. More...
 
static Sint8 negative_max () noexcept
 Returns the smallest finite negative value for T. More...
 
static Sint8 infinity () noexcept
 Returns an infinity value for T, if one exists, and T() otherwise. More...
 
static Sint8 quiet_NaN () noexcept
 Returns a quiet NaN value for T, if one exists, and T() otherwise. More...
 
static Sint8 signaling_NaN () noexcept
 Returns a signaling NaN value for T, if one exists, and T() otherwise. More...
 

Static Public Attributes

static const bool is_specialized = true
 true for specialization. More...
 
- Static Public Attributes inherited from mi::base::numeric_traits_base<Sint8>
static const bool is_specialized
 Constant that is true if and only if this traits is specialized for T. More...
 
static const bool has_infinity
 Constant that is true if and only if T has an infinity representation. More...
 
static const bool has_quiet_NaN
 Constant that is true if and only if T has a quiet NaN (not-a-number) representation. More...
 
static const bool has_signaling_NaN
 Constant that is true if and only if T has a signaling NaN (not-a-number) representation. More...
 

Detailed Description

Numeric traits specialization for mi::Sint8.