LLVM 20.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::fltSemantics Struct Reference

Public Member Functions

bool isRepresentableBy (const fltSemantics &S) const
 

Public Attributes

APFloatBase::ExponentType maxExponent
 
APFloatBase::ExponentType minExponent
 
unsigned int precision
 
unsigned int sizeInBits
 
fltNonfiniteBehavior nonFiniteBehavior = fltNonfiniteBehavior::IEEE754
 
fltNanEncoding nanEncoding = fltNanEncoding::IEEE
 
bool hasZero = true
 
bool hasSignedRepr = true
 

Detailed Description

Definition at line 103 of file APFloat.cpp.

Member Function Documentation

◆ isRepresentableBy()

bool llvm::fltSemantics::isRepresentableBy ( const fltSemantics S) const
inline

Definition at line 132 of file APFloat.cpp.

References maxExponent, minExponent, and precision.

Member Data Documentation

◆ hasSignedRepr

bool llvm::fltSemantics::hasSignedRepr = true

◆ hasZero

bool llvm::fltSemantics::hasZero = true

◆ maxExponent

APFloatBase::ExponentType llvm::fltSemantics::maxExponent

◆ minExponent

APFloatBase::ExponentType llvm::fltSemantics::minExponent

◆ nanEncoding

fltNanEncoding llvm::fltSemantics::nanEncoding = fltNanEncoding::IEEE

◆ nonFiniteBehavior

fltNonfiniteBehavior llvm::fltSemantics::nonFiniteBehavior = fltNonfiniteBehavior::IEEE754

◆ precision

unsigned int llvm::fltSemantics::precision

◆ sizeInBits

unsigned int llvm::fltSemantics::sizeInBits

The documentation for this struct was generated from the following file: