webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
google::protobuf::MathLimits< T > Struct Template Reference

#include <mathlimits.h>

Public Types

typedef T Type
 
typedef T UnsignedType
 

Static Public Member Functions

static bool IsFinite (const Type x)
 
static bool IsNaN (const Type x)
 
static bool IsInf (const Type x)
 
static bool IsPosInf (const Type x)
 
static bool IsNegInf (const Type x)
 

Static Public Attributes

static const bool kIsSigned
 
static const bool kIsInteger
 
static const Type kPosMin
 
static const Type kPosMax
 
static const Type kMin
 
static const Type kMax
 
static const Type kNegMin
 
static const Type kNegMax
 
static const int kMin10Exp
 
static const int kMax10Exp
 
static const Type kEpsilon
 
static const Type kStdError
 
static const int kPrecisionDigits
 
static const Type kNaN
 
static const Type kPosInf
 
static const Type kNegInf
 

Member Typedef Documentation

◆ Type

template<typename T>
typedef T google::protobuf::MathLimits< T >::Type

◆ UnsignedType

Member Function Documentation

◆ IsFinite()

template<typename T>
static bool google::protobuf::MathLimits< T >::IsFinite ( const Type  x)
static

◆ IsInf()

template<typename T>
static bool google::protobuf::MathLimits< T >::IsInf ( const Type  x)
static

◆ IsNaN()

template<typename T>
static bool google::protobuf::MathLimits< T >::IsNaN ( const Type  x)
static

◆ IsNegInf()

template<typename T>
static bool google::protobuf::MathLimits< T >::IsNegInf ( const Type  x)
static

◆ IsPosInf()

template<typename T>
static bool google::protobuf::MathLimits< T >::IsPosInf ( const Type  x)
static

Member Data Documentation

◆ kEpsilon

template<typename T>
const Type google::protobuf::MathLimits< T >::kEpsilon
static

◆ kIsInteger

template<typename T>
const bool google::protobuf::MathLimits< T >::kIsInteger
static

◆ kIsSigned

template<typename T>
const bool google::protobuf::MathLimits< T >::kIsSigned
static

◆ kMax

template<typename T>
const Type google::protobuf::MathLimits< T >::kMax
static

◆ kMax10Exp

template<typename T>
const int google::protobuf::MathLimits< T >::kMax10Exp
static

◆ kMin

template<typename T>
const Type google::protobuf::MathLimits< T >::kMin
static

◆ kMin10Exp

template<typename T>
const int google::protobuf::MathLimits< T >::kMin10Exp
static

◆ kNaN

template<typename T>
const Type google::protobuf::MathLimits< T >::kNaN
static

◆ kNegInf

template<typename T>
const Type google::protobuf::MathLimits< T >::kNegInf
static

◆ kNegMax

template<typename T>
const Type google::protobuf::MathLimits< T >::kNegMax
static

◆ kNegMin

template<typename T>
const Type google::protobuf::MathLimits< T >::kNegMin
static

◆ kPosInf

template<typename T>
const Type google::protobuf::MathLimits< T >::kPosInf
static

◆ kPosMax

template<typename T>
const Type google::protobuf::MathLimits< T >::kPosMax
static

◆ kPosMin

template<typename T>
const Type google::protobuf::MathLimits< T >::kPosMin
static

◆ kPrecisionDigits

template<typename T>
const int google::protobuf::MathLimits< T >::kPrecisionDigits
static

◆ kStdError

template<typename T>
const Type google::protobuf::MathLimits< T >::kStdError
static

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