libstdc++: limits File Reference

libstdc++

limits File Reference

Go to the source code of this file.

## Classes
struct | std::__numeric_limits_base
struct | std::numeric_limits< _Tp >
struct | std::numeric_limits< bool >
struct | std::numeric_limits< char >
struct | std::numeric_limits< char16_t >
struct | std::numeric_limits< char32_t >
struct | std::numeric_limits< double >
struct | std::numeric_limits< float >
struct | std::numeric_limits< int >
struct | std::numeric_limits< long >
struct | std::numeric_limits< long double >
struct | std::numeric_limits< long long >
struct | std::numeric_limits< short >
struct | std::numeric_limits< signed char >
struct | std::numeric_limits< unsigned char >
struct | std::numeric_limits< unsigned int >
struct | std::numeric_limits< unsigned long >
struct | std::numeric_limits< unsigned long long >
struct | std::numeric_limits< unsigned short >
struct | std::numeric_limits< wchar_t >

## Namespaces
namespace | std

## Macros
#define | __glibcxx_concat3(P, M, S)
#define | __glibcxx_concat3_(P, M, S)
#define | __glibcxx_digits(T)
#define | __glibcxx_digits10(T)
#define | __glibcxx_digits10_b(T, B)
#define | __glibcxx_digits_b(T, B)
#define | __glibcxx_double_has_denorm_loss
#define | __glibcxx_double_tinyness_before
#define | __glibcxx_double_traps
#define | __glibcxx_float_has_denorm_loss
#define | __glibcxx_float_n(BITSIZE)
#define | __glibcxx_float_tinyness_before
#define | __glibcxx_float_traps
#define | __glibcxx_integral_traps
#define | __glibcxx_long_double_has_denorm_loss
#define | __glibcxx_long_double_tinyness_before
#define | __glibcxx_long_double_traps
#define | __glibcxx_max(T)
#define | __glibcxx_max_b(T, B)
#define | __glibcxx_max_digits10(T)
#define | __glibcxx_min(T)
#define | __glibcxx_min_b(T, B)
#define | __glibcxx_signed(T)
#define | __glibcxx_signed_b(T, B)
#define | __INT_N(TYPE, BITSIZE, EXT, UEXT)
#define | __INT_N_201103(TYPE)
#define | __INT_N_U201103(TYPE)
#define | __max_digits10

## Enumerations
enum | std::float_denorm_style { std::denorm_indeterminate , std::denorm_absent , std::denorm_present }
enum | std::float_round_style { std::round_indeterminate , std::round_toward_zero , std::round_to_nearest , std::round_toward_infinity , std::round_toward_neg_infinity }

## Detailed Description

This is a Standard C++ Library header.

Definition in file limits.

## Macro Definition Documentation

## ◆ __glibcxx_concat3

#define __glibcxx_concat3 | ( |  | P,
|  |  | M,
|  |  | S )

Definition at line 1947 of file limits.

## ◆ __glibcxx_concat3_

#define __glibcxx_concat3_ | ( |  | P,
|  |  | M,
|  |  | S )

Definition at line 1946 of file limits.

## ◆ __glibcxx_digits

#define __glibcxx_digits | ( |  | T | ) |

Definition at line 163 of file limits.

## ◆ __glibcxx_digits10

#define __glibcxx_digits10 | ( |  | T | ) |

Definition at line 165 of file limits.

## ◆ __glibcxx_digits10_b

#define __glibcxx_digits10_b | ( |  | T,
|  |  | B )

Definition at line 154 of file limits.

## ◆ __glibcxx_digits_b

#define __glibcxx_digits_b | ( |  | T,
|  |  | B )

Definition at line 150 of file limits.

## ◆ __glibcxx_double_has_denorm_loss

#define __glibcxx_double_has_denorm_loss

Definition at line 116 of file limits.

## ◆ __glibcxx_double_tinyness_before

#define __glibcxx_double_tinyness_before

Definition at line 122 of file limits.

## ◆ __glibcxx_double_traps

#define __glibcxx_double_traps

Definition at line 119 of file limits.

## ◆ __glibcxx_float_has_denorm_loss

#define __glibcxx_float_has_denorm_loss

Definition at line 102 of file limits.

## ◆ __glibcxx_float_n

#define __glibcxx_float_n | ( |  | BITSIZE | ) |

Definition at line 1953 of file limits.

## ◆ __glibcxx_float_tinyness_before

#define __glibcxx_float_tinyness_before

Definition at line 108 of file limits.

## ◆ __glibcxx_float_traps

#define __glibcxx_float_traps

Definition at line 105 of file limits.

## ◆ __glibcxx_integral_traps

#define __glibcxx_integral_traps

Definition at line 93 of file limits.

## ◆ __glibcxx_long_double_has_denorm_loss

#define __glibcxx_long_double_has_denorm_loss

Definition at line 130 of file limits.

## ◆ __glibcxx_long_double_tinyness_before

#define __glibcxx_long_double_tinyness_before

Definition at line 136 of file limits.

## ◆ __glibcxx_long_double_traps

#define __glibcxx_long_double_traps

Definition at line 133 of file limits.

## ◆ __glibcxx_max

#define __glibcxx_max | ( |  | T | ) |

Definition at line 161 of file limits.

## ◆ __glibcxx_max_b

#define __glibcxx_max_b | ( |  | T,
|  |  | B )

Definition at line 146 of file limits.

## ◆ __glibcxx_max_digits10

#define __glibcxx_max_digits10 | ( |  | T | ) |

Definition at line 168 of file limits.

## ◆ __glibcxx_min

#define __glibcxx_min | ( |  | T | ) |

Definition at line 159 of file limits.

## ◆ __glibcxx_min_b

#define __glibcxx_min_b | ( |  | T,
|  |  | B )

Definition at line 143 of file limits.

## ◆ __glibcxx_signed

#define __glibcxx_signed | ( |  | T | ) |

Definition at line 157 of file limits.

## ◆ __glibcxx_signed_b

#define __glibcxx_signed_b | ( |  | T,
|  |  | B )

Definition at line 141 of file limits.

## ◆ __INT_N

#define __INT_N | ( |  | TYPE,
|  |  | BITSIZE,
|  |  | EXT,
|  |  | UEXT )

Definition at line 1524 of file limits.

## ◆ __INT_N_201103

#define __INT_N_201103 | ( |  | TYPE | ) |

Definition at line 1668 of file limits.

## ◆ __INT_N_U201103

#define __INT_N_U201103 | ( |  | TYPE | ) |

Definition at line 1673 of file limits.

## ◆ __max_digits10

#define __max_digits10

Definition at line 1950 of file limits.