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