[limits.syn]

# 17 Language support library [[support]](./#support)

## 17.3 Implementation properties [[support.limits]](support.limits#limits.syn)

### 17.3.3 Header <limits> synopsis [limits.syn]

// all freestandingnamespace std {// [[round.style]](round.style "17.3.4 Enum float_­round_­style"), enumeration float_round_styleenum float_round_style; // [[numeric.limits]](numeric.limits "17.3.5 Class template numeric_­limits"), class template numeric_limitstemplate<class T> class numeric_limits; template<class T> class numeric_limits<const T>; template<class T> class numeric_limits<volatile T>; template<class T> class numeric_limits<const volatile T>; template<> class numeric_limits<bool>; template<> class numeric_limits<char>; template<> class numeric_limits<signed char>; template<> class numeric_limits<unsigned char>; template<> class numeric_limits<char8_t>; template<> class numeric_limits<char16_t>; template<> class numeric_limits<char32_t>; template<> class numeric_limits<wchar_t>; template<> class numeric_limits<short>; template<> class numeric_limits<int>; template<> class numeric_limits<long>; template<> class numeric_limits<long long>; template<> class numeric_limits<unsigned short>; template<> class numeric_limits<unsigned int>; template<> class numeric_limits<unsigned long>; template<> class numeric_limits<unsigned long long>; template<> class numeric_limits<float>; template<> class numeric_limits<double>; template<> class numeric_limits<long double>;}
