mn_limits.hpp
Go to the documentation of this file.
static constexpr value_type denorm_min()
Definition: mn_limits.hpp:121
static constexpr value_type quiet_NaN()
Definition: mn_limits.hpp:123
static constexpr value_type infinity()
Definition: mn_limits.hpp:122
static constexpr value_type round_error()
Definition: mn_limits.hpp:120
static constexpr value_type signaling_NaN()
Definition: mn_limits.hpp:124
static constexpr value_type epsilon()
Definition: mn_limits.hpp:119
static constexpr value_type quiet_NaN()
Definition: mn_limits.hpp:147
static constexpr value_type denorm_min()
Definition: mn_limits.hpp:145
static constexpr value_type epsilon()
Definition: mn_limits.hpp:143
static constexpr value_type signaling_NaN()
Definition: mn_limits.hpp:148
static constexpr value_type infinity()
Definition: mn_limits.hpp:146
static constexpr value_type round_error()
Definition: mn_limits.hpp:144
static constexpr value_type epsilon()
Definition: mn_limits.hpp:455
static constexpr value_type quiet_NaN()
Definition: mn_limits.hpp:458
static constexpr value_type lowest()
Definition: mn_limits.hpp:454
static value_type round_error()
Definition: mn_limits.hpp:487
static constexpr value_type infinity()
Definition: mn_limits.hpp:457
static constexpr value_type denorm_min()
Definition: mn_limits.hpp:456
static constexpr value_type signaling_NaN()
Definition: mn_limits.hpp:459
static constexpr value_type epsilon()
Definition: mn_limits.hpp:408
static constexpr value_type denorm_min()
Definition: mn_limits.hpp:409
static constexpr value_type infinity()
Definition: mn_limits.hpp:410
static constexpr value_type lowest()
Definition: mn_limits.hpp:407
static constexpr value_type quiet_NaN()
Definition: mn_limits.hpp:411
static constexpr value_type signaling_NaN()
Definition: mn_limits.hpp:412
static value_type round_error()
Definition: mn_limits.hpp:440
static constexpr value_type infinity()
Definition: mn_limits.hpp:266
static constexpr value_type denorm_min()
Definition: mn_limits.hpp:265
static constexpr value_type signaling_NaN()
Definition: mn_limits.hpp:268
static constexpr value_type epsilon()
Definition: mn_limits.hpp:263
static constexpr value_type round_error()
Definition: mn_limits.hpp:264
static constexpr value_type quiet_NaN()
Definition: mn_limits.hpp:267
static constexpr value_type infinity()
Definition: mn_limits.hpp:314
static constexpr value_type quiet_NaN()
Definition: mn_limits.hpp:315
static constexpr value_type round_error()
Definition: mn_limits.hpp:312
static constexpr value_type epsilon()
Definition: mn_limits.hpp:311
static constexpr value_type denorm_min()
Definition: mn_limits.hpp:313
static constexpr value_type signaling_NaN()
Definition: mn_limits.hpp:316
static constexpr value_type quiet_NaN()
Definition: mn_limits.hpp:504
static constexpr value_type min()
Definition: mn_limits.hpp:497
static constexpr value_type max()
Definition: mn_limits.hpp:498
static constexpr value_type lowest()
Definition: mn_limits.hpp:500
static constexpr value_type denorm_min()
Definition: mn_limits.hpp:502
static value_type round_error()
Definition: mn_limits.hpp:533
static constexpr value_type infinity()
Definition: mn_limits.hpp:503
static constexpr value_type signaling_NaN()
Definition: mn_limits.hpp:505
static constexpr value_type epsilon()
Definition: mn_limits.hpp:501
static constexpr value_type quiet_NaN()
Definition: mn_limits.hpp:363
static constexpr value_type denorm_min()
Definition: mn_limits.hpp:361
static constexpr value_type round_error()
Definition: mn_limits.hpp:360
static constexpr value_type infinity()
Definition: mn_limits.hpp:362
static constexpr value_type epsilon()
Definition: mn_limits.hpp:359
static constexpr value_type signaling_NaN()
Definition: mn_limits.hpp:364
static constexpr value_type lowest()
Definition: mn_limits.hpp:358
static constexpr value_type denorm_min()
Definition: mn_limits.hpp:217
static constexpr value_type lowest()
Definition: mn_limits.hpp:214
static constexpr value_type epsilon()
Definition: mn_limits.hpp:215
static constexpr value_type infinity()
Definition: mn_limits.hpp:218
static constexpr value_type signaling_NaN()
Definition: mn_limits.hpp:220
static constexpr value_type round_error()
Definition: mn_limits.hpp:216
static constexpr value_type quiet_NaN()
Definition: mn_limits.hpp:219
static constexpr value_type lowest()
Definition: mn_limits.hpp:190
static constexpr value_type infinity()
Definition: mn_limits.hpp:194
static constexpr value_type signaling_NaN()
Definition: mn_limits.hpp:196
static constexpr value_type round_error()
Definition: mn_limits.hpp:192
static constexpr value_type quiet_NaN()
Definition: mn_limits.hpp:195
static constexpr value_type max()
Definition: mn_limits.hpp:188
static constexpr value_type min()
Definition: mn_limits.hpp:187
static constexpr value_type denorm_min()
Definition: mn_limits.hpp:193
static constexpr value_type epsilon()
Definition: mn_limits.hpp:191
static constexpr value_type lowest()
Definition: mn_limits.hpp:166
static constexpr value_type max()
Definition: mn_limits.hpp:164
static constexpr value_type denorm_min()
Definition: mn_limits.hpp:169
static constexpr value_type signaling_NaN()
Definition: mn_limits.hpp:172
static constexpr value_type quiet_NaN()
Definition: mn_limits.hpp:171
unsigned char value_type
Definition: mn_limits.hpp:161
static constexpr value_type min()
Definition: mn_limits.hpp:163
static constexpr value_type round_error()
Definition: mn_limits.hpp:168
static constexpr value_type epsilon()
Definition: mn_limits.hpp:167
static constexpr value_type infinity()
Definition: mn_limits.hpp:170
static constexpr value_type max()
Definition: mn_limits.hpp:284
static constexpr value_type round_error()
Definition: mn_limits.hpp:288
static constexpr value_type infinity()
Definition: mn_limits.hpp:290
static constexpr value_type signaling_NaN()
Definition: mn_limits.hpp:292
static constexpr value_type denorm_min()
Definition: mn_limits.hpp:289
static constexpr value_type quiet_NaN()
Definition: mn_limits.hpp:291
static constexpr value_type lowest()
Definition: mn_limits.hpp:286
static constexpr value_type epsilon()
Definition: mn_limits.hpp:287
static constexpr value_type min()
Definition: mn_limits.hpp:283
unsigned long value_type
Definition: mn_limits.hpp:329
static constexpr value_type denorm_min()
Definition: mn_limits.hpp:337
static constexpr value_type lowest()
Definition: mn_limits.hpp:334
static constexpr value_type round_error()
Definition: mn_limits.hpp:336
static constexpr value_type min()
Definition: mn_limits.hpp:331
static constexpr value_type max()
Definition: mn_limits.hpp:332
static constexpr value_type infinity()
Definition: mn_limits.hpp:338
static constexpr value_type quiet_NaN()
Definition: mn_limits.hpp:339
static constexpr value_type signaling_NaN()
Definition: mn_limits.hpp:340
static constexpr value_type epsilon()
Definition: mn_limits.hpp:335
static constexpr value_type epsilon()
Definition: mn_limits.hpp:383
static constexpr value_type min()
Definition: mn_limits.hpp:379
static constexpr value_type signaling_NaN()
Definition: mn_limits.hpp:388
static constexpr value_type infinity()
Definition: mn_limits.hpp:386
static constexpr value_type quiet_NaN()
Definition: mn_limits.hpp:387
static constexpr value_type lowest()
Definition: mn_limits.hpp:382
unsigned long long value_type
Definition: mn_limits.hpp:377
static constexpr value_type max()
Definition: mn_limits.hpp:380
static constexpr value_type round_error()
Definition: mn_limits.hpp:384
static constexpr value_type denorm_min()
Definition: mn_limits.hpp:385
static constexpr value_type infinity()
Definition: mn_limits.hpp:242
static constexpr value_type denorm_min()
Definition: mn_limits.hpp:241
static constexpr value_type signaling_NaN()
Definition: mn_limits.hpp:244
static constexpr value_type epsilon()
Definition: mn_limits.hpp:239
static constexpr value_type max()
Definition: mn_limits.hpp:236
static constexpr value_type min()
Definition: mn_limits.hpp:235
static constexpr value_type round_error()
Definition: mn_limits.hpp:240
static constexpr value_type quiet_NaN()
Definition: mn_limits.hpp:243
unsigned short value_type
Definition: mn_limits.hpp:233
static constexpr value_type lowest()
Definition: mn_limits.hpp:238
Definition: mn_limits.hpp:56
static constexpr float_round_style round_style
Definition: mn_limits.hpp:94
static constexpr value_type signaling_NaN()
Definition: mn_limits.hpp:71
static constexpr bool has_signaling_NaN
Definition: mn_limits.hpp:87
static constexpr bool tinyness_before
Definition: mn_limits.hpp:92
static constexpr value_type round_error()
Definition: mn_limits.hpp:67
static constexpr bool has_denorm_loss
Definition: mn_limits.hpp:88
static constexpr float_denorm_style has_denorm
Definition: mn_limits.hpp:93
struct mn::memory::detail::ptr_difference T
Definition: mn_atomic_singleton.hpp:38
Definition: mn_allocator_typetraits.hpp:25
float_denorm_style
Describes the denormalization for floating-point types.
Definition: mn_limits.hpp:46
@ indeterminate
Indeterminate at compile time whether denormalized values are allowed.
float_round_style
Describes the rounding style for floating-point types.
Definition: mn_limits.hpp:35
@ indeterminate