FLANG
Classes | Public Types | Public Member Functions | Static Public Attributes | List of all members
Fortran::runtime::io::RealOutputEditing< KIND > Class Template Reference
Inheritance diagram for Fortran::runtime::io::RealOutputEditing< KIND >:
Fortran::runtime::io::RealOutputEditingBase

Public Types

using BinaryFloatingPoint = decimal::BinaryFloatingPointNumber< binaryPrecision >
 

Public Member Functions

template<typename A >
RT_API_ATTRS RealOutputEditing (IoStatementState &io, A x)
 
RT_API_ATTRS bool Edit (const DataEdit &)
 

Static Public Attributes

static RT_VAR_GROUP_BEGIN constexpr int binaryPrecision {common::PrecisionOfRealKind(KIND)}
 

Additional Inherited Members

- Protected Member Functions inherited from Fortran::runtime::io::RealOutputEditingBase
RT_API_ATTRS RealOutputEditingBase (IoStatementState &io)
 
RT_API_ATTRS const char * FormatExponent (int, const DataEdit &edit, int &length)
 
RT_API_ATTRS bool EmitPrefix (const DataEdit &, std::size_t length, std::size_t width)
 
RT_API_ATTRS bool EmitSuffix (const DataEdit &)
 
- Protected Attributes inherited from Fortran::runtime::io::RealOutputEditingBase
IoStatementStateio_
 
int trailingBlanks_ {0}
 
char exponent_ [16]
 

The documentation for this class was generated from the following files: