Jpp  master_rocky
the software that should make you happy
Public Member Functions | List of all members
JMATH::JLimits< T, __is_specialized__ > Struct Template Reference

Auxiliary class for minimum and maximum values for any class. More...

Public Member Functions

float min ()
 Get minimum possible value. More...
 
double min ()
 Get minimum possible value. More...
 
long double min ()
 Get minimum possible value. More...
 
TTimeStamp min ()
 Get minimum possible value. More...
 
TTimeStamp max ()
 Get maximum possible value. More...
 

Detailed Description

template<class T, bool __is_specialized__ = std::numeric_limits<T>::is_specialized>
struct JMATH::JLimits< T, __is_specialized__ >

Auxiliary class for minimum and maximum values for any class.

Definition at line 21 of file JLimits.hh.

Member Function Documentation

◆ min() [1/4]

float JMATH::JLimits< float, true >::min ( )
inline

Get minimum possible value.

Returns
minimum possible value

Definition at line 96 of file JLimits.hh.

97  {
98  return std::numeric_limits<float>::lowest();
99  }

◆ min() [2/4]

double JMATH::JLimits< double, true >::min ( )
inline

Get minimum possible value.

Returns
minimum possible value

Definition at line 108 of file JLimits.hh.

109  {
110  return std::numeric_limits<double>::lowest();
111  }

◆ min() [3/4]

long double JMATH::JLimits< long double, true >::min ( )
inline

Get minimum possible value.

Returns
minimum possible value

Definition at line 120 of file JLimits.hh.

121  {
122  return std::numeric_limits<long double>::lowest();
123  }

◆ min() [4/4]

TTimeStamp JMATH::JLimits< TTimeStamp >::min ( )
inline

Get minimum possible value.

Data taken from ROOT reference guide.

Returns
minimum possible value

Definition at line 23 of file JROOT/JMathSupportkit.hh.

24  {
25  return TTimeStamp(1970, 01, 01, 00, 00, 00);
26  }

◆ max()

TTimeStamp JMATH::JLimits< TTimeStamp >::max ( )
inline

Get maximum possible value.

Data taken from ROOT reference guide.

Returns
maximum possible value

Definition at line 37 of file JROOT/JMathSupportkit.hh.

38  {
39  return TTimeStamp(2038, 01, 18, 19, 14, 07);
40  }

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