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 IsInf (const Type x)
 
static bool IsNaN (const Type x)
 
static bool IsNegInf (const Type x)
 
static bool IsPosInf (const Type x)
 

Static Public Attributes

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

Detailed Description

template<typename T>
struct google::protobuf::MathLimits< T >

Definition at line 78 of file mathlimits.h.

Member Typedef Documentation

◆ Type

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

Definition at line 80 of file mathlimits.h.

◆ UnsignedType

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

Definition at line 83 of file mathlimits.h.

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

Definition at line 107 of file mathlimits.h.

◆ kIsInteger

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

Definition at line 87 of file mathlimits.h.

◆ kIsSigned

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

Definition at line 85 of file mathlimits.h.

◆ kMax

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

Definition at line 95 of file mathlimits.h.

◆ kMax10Exp

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

Definition at line 105 of file mathlimits.h.

◆ kMin

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

Definition at line 93 of file mathlimits.h.

◆ kMin10Exp

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

Definition at line 103 of file mathlimits.h.

◆ kNaN

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

Definition at line 118 of file mathlimits.h.

◆ kNegInf

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

Definition at line 124 of file mathlimits.h.

◆ kNegMax

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

Definition at line 101 of file mathlimits.h.

◆ kNegMin

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

Definition at line 98 of file mathlimits.h.

◆ kPosInf

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

Definition at line 121 of file mathlimits.h.

◆ kPosMax

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

Definition at line 91 of file mathlimits.h.

◆ kPosMin

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

Definition at line 89 of file mathlimits.h.

◆ kPrecisionDigits

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

Definition at line 115 of file mathlimits.h.

◆ kStdError

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

Definition at line 112 of file mathlimits.h.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:20