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_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_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 | _GLIBCXX_NUMERIC_LIMITS

## Enumerations

enum | std::float_denorm_style { std::denorm_indeterminate , std::denorm_absent , std::denorm_present }
enum | std::float_round_style { 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_digits

#define __glibcxx_digits | ( |  | T | ) |

Definition at line 150 of file limits.

## __glibcxx_digits10

#define __glibcxx_digits10 | ( |  | T | ) |

Definition at line 152 of file limits.

## __glibcxx_digits10_b

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

Definition at line 141 of file limits.

## __glibcxx_digits_b

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

Definition at line 137 of file limits.

## __glibcxx_double_has_denorm_loss

#define __glibcxx_double_has_denorm_loss

Definition at line 103 of file limits.

## __glibcxx_double_tinyness_before

#define __glibcxx_double_tinyness_before

Definition at line 109 of file limits.

## __glibcxx_double_traps

#define __glibcxx_double_traps

Definition at line 106 of file limits.

## __glibcxx_float_has_denorm_loss

#define __glibcxx_float_has_denorm_loss

Definition at line 89 of file limits.

## __glibcxx_float_tinyness_before

#define __glibcxx_float_tinyness_before

Definition at line 95 of file limits.

## __glibcxx_float_traps

#define __glibcxx_float_traps

Definition at line 92 of file limits.

## __glibcxx_integral_traps

#define __glibcxx_integral_traps

Definition at line 80 of file limits.

## __glibcxx_long_double_has_denorm_loss

#define __glibcxx_long_double_has_denorm_loss

Definition at line 117 of file limits.

## __glibcxx_long_double_tinyness_before

#define __glibcxx_long_double_tinyness_before

Definition at line 123 of file limits.

## __glibcxx_long_double_traps

#define __glibcxx_long_double_traps

Definition at line 120 of file limits.

## __glibcxx_max

#define __glibcxx_max | ( |  | T | ) |

Definition at line 148 of file limits.

## __glibcxx_max_b

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

Definition at line 133 of file limits.

## __glibcxx_max_digits10

#define __glibcxx_max_digits10 | ( |  | T | ) |

Definition at line 155 of file limits.

## __glibcxx_min

#define __glibcxx_min | ( |  | T | ) |

Definition at line 146 of file limits.

## __glibcxx_min_b

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

Definition at line 130 of file limits.

## __glibcxx_signed

#define __glibcxx_signed | ( |  | T | ) |

Definition at line 144 of file limits.

## __glibcxx_signed_b

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

Definition at line 128 of file limits.

## __INT_N

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

Definition at line 1482 of file limits.

## __INT_N_201103

#define __INT_N_201103 | ( |  | TYPE | ) |

Definition at line 1620 of file limits.

## __INT_N_U201103

#define __INT_N_U201103 | ( |  | TYPE | ) |

Definition at line 1625 of file limits.

## _GLIBCXX_NUMERIC_LIMITS

#define _GLIBCXX_NUMERIC_LIMITS

Definition at line 38 of file limits.