Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::Float128 Class Reference

128-bit floating-point type. More...

#include <arccore/base/Float128.h>

Public Types

using NativeType = long double

Public Member Functions

constexpr Float128 (long double v)
constexpr Float128 (double v)
constexpr Float128 & operator= (long double v)
constexpr Float128 & operator= (double v)
constexpr operator long double () const

Friends

constexpr friend Float128 operator+ (Float128 a, Float128 b)

Detailed Description

128-bit floating-point type.

Warning
This class is currently under definition and should not be used.

Definition at line 54 of file arccore/src/base/arccore/base/Float128.h.

Member Typedef Documentation

◆ NativeType

using Arcane::Float128::NativeType = long double

Definition at line 91 of file arccore/src/base/arccore/base/Float128.h.

Constructor & Destructor Documentation

◆ Float128() [1/2]

Arcane::Float128::Float128 ( long double v)
inlineconstexpr

Definition at line 59 of file arccore/src/base/arccore/base/Float128.h.

◆ Float128() [2/2]

Arcane::Float128::Float128 ( double v)
inlineconstexpr

Definition at line 63 of file arccore/src/base/arccore/base/Float128.h.

Member Function Documentation

◆ operator long double()

Arcane::Float128::operator long double ( ) const
inlineconstexpr

Definition at line 77 of file arccore/src/base/arccore/base/Float128.h.

◆ operator=() [1/2]

Float128 & Arcane::Float128::operator= ( double v)
inlineconstexpr

Definition at line 72 of file arccore/src/base/arccore/base/Float128.h.

◆ operator=() [2/2]

Float128 & Arcane::Float128::operator= ( long double v)
inlineconstexpr

Definition at line 67 of file arccore/src/base/arccore/base/Float128.h.

◆ operator+

friend Float128 operator+ ( Float128 a,
Float128 b )
friend

Definition at line 110 of file arccore/src/base/arccore/base/Float128.h.


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