| castTo(other_T &other, round_direction round_dir) | spvutils::HexFloat< T, Traits > | inline |
| exponent_bias | spvutils::HexFloat< T, Traits > | static |
| exponent_left_shift | spvutils::HexFloat< T, Traits > | static |
| exponent_mask | spvutils::HexFloat< T, Traits > | static |
| first_exponent_bit | spvutils::HexFloat< T, Traits > | static |
| fraction_encode_mask | spvutils::HexFloat< T, Traits > | static |
| fraction_nibbles | spvutils::HexFloat< T, Traits > | static |
| fraction_represent_mask | spvutils::HexFloat< T, Traits > | static |
| fraction_right_shift | spvutils::HexFloat< T, Traits > | static |
| fraction_top_bit | spvutils::HexFloat< T, Traits > | static |
| getBits() const | spvutils::HexFloat< T, Traits > | inline |
| getExponentBits() const | spvutils::HexFloat< T, Traits > | inline |
| getNormalizedSignificand() const | spvutils::HexFloat< T, Traits > | inline |
| getRoundedNormalizedSignificand(round_direction dir, bool *carry_bit) | spvutils::HexFloat< T, Traits > | inline |
| getSignificandBits() const | spvutils::HexFloat< T, Traits > | inline |
| getUnbiasedExponent() const | spvutils::HexFloat< T, Traits > | inline |
| getUnbiasedNormalizedExponent() const | spvutils::HexFloat< T, Traits > | inline |
| getUnsignedBits() const | spvutils::HexFloat< T, Traits > | inline |
| HexFloat(T f) | spvutils::HexFloat< T, Traits > | inlineexplicit |
| incrementSignificand(uint_type significand, uint_type to_increment, bool *carry) | spvutils::HexFloat< T, Traits > | inlinestatic |
| int_type typedef | spvutils::HexFloat< T, Traits > | |
| isNegative() const | spvutils::HexFloat< T, Traits > | inline |
| max_exponent | spvutils::HexFloat< T, Traits > | static |
| min_exponent | spvutils::HexFloat< T, Traits > | static |
| native_type typedef | spvutils::HexFloat< T, Traits > | |
| negatable_left_shift(int_type N, uint_type val) | spvutils::HexFloat< T, Traits > | inline |
| negatable_right_shift(int_type N, uint_type val) | spvutils::HexFloat< T, Traits > | inline |
| num_exponent_bits | spvutils::HexFloat< T, Traits > | static |
| num_fraction_bits | spvutils::HexFloat< T, Traits > | static |
| num_overflow_bits | spvutils::HexFloat< T, Traits > | static |
| num_used_bits | spvutils::HexFloat< T, Traits > | static |
| set_value(T f) | spvutils::HexFloat< T, Traits > | inline |
| setFromSignUnbiasedExponentAndNormalizedSignificand(bool negative, int_type exponent, uint_type significand, bool round_denorm_up) | spvutils::HexFloat< T, Traits > | inline |
| sign_mask | spvutils::HexFloat< T, Traits > | static |
| top_bit_left_shift | spvutils::HexFloat< T, Traits > | static |
| uint_type typedef | spvutils::HexFloat< T, Traits > | |
| underlying_type typedef | spvutils::HexFloat< T, Traits > | |
| value() const | spvutils::HexFloat< T, Traits > | inline |
| value_ | spvutils::HexFloat< T, Traits > | private |