template <typename T>

struct FPBits

Defined at line 829 of file ../../third_party/llvm-libc/src/src/__support/FPUtil/FPBits.h

-----------------------------------------------------------------------------

**** WARNING ****

This interface is shared with libc++, if you change this interface you need

to update it in both libc and libc++. You should also be careful when adding

dependencies to this file, since it needs to build for all libc++ targets.

-----------------------------------------------------------------------------

A generic class to manipulate C++ floating point formats.

It derives its functionality to FPRepImpl above.

Public Methods

void FPBits<T> ()

Constructors.

Defined at line 836 of file ../../third_party/llvm-libc/src/src/__support/FPUtil/FPBits.h

template <typename XType, cpp::enable_if_t<cpp::is_same_v<cpp::remove_cv_t<XType>, T>, int> = 0>
void FPBits<T> (XType x)

Defined at line 841 of file ../../third_party/llvm-libc/src/src/__support/FPUtil/FPBits.h

template <typename XType, cpp::enable_if_t<
                                    cpp::is_same_v<cpp::remove_cv_t<XType>, StorageType>, int> = 0>
void FPBits<T> (XType x)

Defined at line 848 of file ../../third_party/llvm-libc/src/src/__support/FPUtil/FPBits.h

T get_val ()

Floating-point conversions.

Defined at line 851 of file ../../third_party/llvm-libc/src/src/__support/FPUtil/FPBits.h