Provided by: libstdc++6-4.4-doc_4.4.7-1ubuntu2_all

**NAME**

std::__numeric_limits_base -

**SYNOPSIS**

Inherited bystd::numeric_limits<_Tp>.StaticPublicAttributesstatic const intdigitsstatic const intdigits10static constfloat_denorm_stylehas_denormstatic const boolhas_denorm_lossstatic const boolhas_infinitystatic const boolhas_quiet_NaNstatic const boolhas_signaling_NaNstatic const boolis_boundedstatic const boolis_exactstatic const boolis_iec559static const boolis_integerstatic const boolis_modulostatic const boolis_signedstatic const boolis_specializedstatic const intmax_exponentstatic const intmax_exponent10static const intmin_exponentstatic const intmin_exponent10static const intradixstatic constfloat_round_styleround_stylestatic const booltinyness_beforestatic const booltraps

**Detailed** **Description**

Part ofstd::numeric_limits. The static const members are usable as integral constant expressions.Note:This is a separate class for purposes of efficiency; you should only access these members as part of an instantiation of thestd::numeric_limitsclass. Definition at line 188 of file limits.

**Member** **Data** **Documentation**

constintstd::__numeric_limits_base::digits[static]Thenumberofradixdigitsthatberepresentedwithoutchange:forintegertypes,thenumberofnon-signbitsinthemantissa;forfloatingtypes,thenumberofradixdigitsinthemantissa.Definition at line 197 of file limits.constintstd::__numeric_limits_base::digits10[static]Thenumberofbase10digitsthatcanberepresentedwithoutchange.Definition at line 199 of file limits.constfloat_denorm_stylestd::__numeric_limits_base::has_denorm[static]Seestd::float_denorm_styleformoreinformation.Definition at line 238 of file limits.constboolstd::__numeric_limits_base::has_denorm_loss[static]'Trueiflossofaccuracyisdetectedasadenormalizationloss,rather than as an inexact result.' [18.2.1.2]/42 Definition at line 241 of file limits.constboolstd::__numeric_limits_base::has_infinity[static]Trueifthetypehasarepresentationforpositiveinfinity.Definition at line 230 of file limits.constboolstd::__numeric_limits_base::has_quiet_NaN[static]Trueifthetypehasarepresentationforaquiet(non-signaling)'NotaNumber.'Definition at line 233 of file limits.constboolstd::__numeric_limits_base::has_signaling_NaN[static]Trueifthetypehasarepresentationforasignaling'NotaNumber.'Definition at line 236 of file limits.constboolstd::__numeric_limits_base::is_bounded[static]"Trueifthesetofvaluesrepresentablebythetypeisfinite.Allbuilt-intypesarebounded,thismemberwouldbefalseforarbitraryprecisiontypes.[18.2.1.2]/54Definition at line 249 of file limits.constboolstd::__numeric_limits_base::is_exact[static]Trueifthetypeusesanexactrepresentation.Allintegertypesareexact,butnotallexacttypesareinteger.Forexample,rationalandfixed-exponentrepresentationsareexactbutnotinteger.[18.2.1.2]/15Definition at line 210 of file limits.constboolstd::__numeric_limits_base::is_iec559[static]Trueif-and-only-ifthetypeadherestotheIEC559standard,alsoknownasIEEE754.(Onlymakessenseforfloatingpointtypes.)Definition at line 245 of file limits.constboolstd::__numeric_limits_base::is_integer[static]Trueifthetypeisinteger.Isthissupposedtobe'ifthetypeisintegral'?Definition at line 205 of file limits.constboolstd::__numeric_limits_base::is_modulo[static]Trueifthetypeismodulo,thatis,ifitispossibletoaddtwopositivenumbersandhavearesultthatwrapsaroundtoathirdnumberthatisless.Typicallyfalseforfloatingtypes,trueforunsignedintegers,andtrueforsignedintegers.Definition at line 254 of file limits.constboolstd::__numeric_limits_base::is_signed[static]Trueifthetypeissigned.Definition at line 201 of file limits.constboolstd::__numeric_limits_base::is_specialized[static]Thiswillbetrueforallfundamentaltypes(whichhavespecializations),andfalseforeverythingelse.Definition at line 192 of file limits.constintstd::__numeric_limits_base::max_exponent[static]Themaximumpositiveintegersuchthatradixraisedtothepowerof(onelessthanthatinteger)isarepresentablefinitefloatingpointnumber.Definition at line 224 of file limits.constintstd::__numeric_limits_base::max_exponent10[static]Themaximumpositiveintegersuchthat10raisedtothatpowerisintherangeofrepresentablefinitefloatingpointnumbers.Definition at line 227 of file limits.constintstd::__numeric_limits_base::min_exponent[static]Theminimumnegativeintegersuchthatradixraisedtothepowerof(onelessthanthatinteger)isanormalizedfloatingpointnumber.Definition at line 217 of file limits.constintstd::__numeric_limits_base::min_exponent10[static]Theminimumnegativeintegersuchthat10raisedtothatpowerisintherangeofnormalizedfloatingpointnumbers.Definition at line 220 of file limits.constintstd::__numeric_limits_base::radix[static]Forintegertypes,specifiesthebaseoftherepresentation.Forfloatingtypes,specifiesthebaseoftheexponentrepresentation.Definition at line 213 of file limits.constfloat_round_stylestd::__numeric_limits_base::round_style[static]Seestd::float_round_styleformoreinformation.Thisisonlymeaningfulforfloatingtypes;integertypeswillallberound_toward_zero.Definition at line 263 of file limits.constboolstd::__numeric_limits_base::tinyness_before[static]Trueiftininessisdetectedbeforerounding.(seeIEC559)Definition at line 259 of file limits.constboolstd::__numeric_limits_base::traps[static]Trueiftrappingisimplementedforthistype.Definition at line 257 of file limits.

**Author**

Generated automatically by Doxygen for libstdc++ from the source code.