[depr.numeric.limits.has.denorm]

# Annex D (normative) Compatibility features [[depr]](./#depr)

## D.10 has_denorm members in numeric_limits [depr.numeric.limits.has.denorm]

[1](#1)

[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/future.tex#L181)

The following type is defined
in addition to those specified in [<limits>](limits.syn#header:%3climits%3e "17.3.3 Header <limits> synopsis [limits.syn]"):namespace std {enum [float_denorm_style](#lib:float_denorm_style "D.10 has_­denorm members in numeric_­limits [depr.numeric.limits.has.denorm]") {[denorm_indeterminate](#lib:float_denorm_style,denorm_indeterminate "D.10 has_­denorm members in numeric_­limits [depr.numeric.limits.has.denorm]") = -1, [denorm_absent](#lib:float_denorm_style,denorm_absent "D.10 has_­denorm members in numeric_­limits [depr.numeric.limits.has.denorm]") = 0, [denorm_present](#lib:float_denorm_style,denorm_present "D.10 has_­denorm members in numeric_­limits [depr.numeric.limits.has.denorm]") = 1};}

[2](#2)

[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/future.tex#L194)

The following members are defined
in addition to those specified in [[numeric.limits.general]](numeric.limits.general "17.3.5.1 General"):static constexpr float_denorm_style has_denorm = denorm_absent;static constexpr bool has_denorm_loss = false;

[3](#3)

[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/future.tex#L206)

The values of has_denorm and has_denorm_loss of
specializations of numeric_limits are unspecified[.](#3.sentence-1)

[4](#4)

[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/future.tex#L210)

The following members of the specialization numeric_limits<bool> are defined
in addition to those specified in [[numeric.special]](numeric.special "17.3.5.3 numeric_­limits specializations"):

[ð](#lib:float_denorm_style,numeric_limits)

static constexpr float_denorm_style has_denorm = denorm_absent;static constexpr bool has_denorm_loss = false;
