Arcane  v3.15.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arccore::Float128

Type flottant sur 128 bits. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/base/arccore/base/Float128.h>

+ Graphe de collaboration de Arccore::Float128:

Types publics

using NativeType = long double
 

Fonctions membres publiques

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

Fonctions membres privées

constexpr NativeType _toNativeType (long double v)
 
constexpr long double _toLongDouble () const
 
constexpr void _setFromLongDouble (long double v)
 

Attributs privés

NativeType m_v
 

Amis

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

Description détaillée

Type flottant sur 128 bits.

Avertissement
Cette classe est en cours de définition et ne doit pas être utilisée.

Définition à la ligne 46 du fichier arccore/src/base/arccore/base/Float128.h.

Documentation des définitions de type membres

◆ NativeType

using Arccore::Float128::NativeType = long double

Définition à la ligne 83 du fichier arccore/src/base/arccore/base/Float128.h.

Documentation des constructeurs et destructeur

◆ Float128() [1/2]

constexpr Arccore::Float128::Float128 ( long double  v)
inlineconstexpr

Définition à la ligne 51 du fichier arccore/src/base/arccore/base/Float128.h.

◆ Float128() [2/2]

constexpr Arccore::Float128::Float128 ( double  v)
inlineconstexpr

Définition à la ligne 55 du fichier arccore/src/base/arccore/base/Float128.h.

Documentation des fonctions membres

◆ _setFromLongDouble()

constexpr void Arccore::Float128::_setFromLongDouble ( long double  v)
inlineconstexprprivate

Définition à la ligne 98 du fichier arccore/src/base/arccore/base/Float128.h.

◆ _toLongDouble()

constexpr long double Arccore::Float128::_toLongDouble ( ) const
inlineconstexprprivate

Définition à la ligne 94 du fichier arccore/src/base/arccore/base/Float128.h.

◆ _toNativeType()

constexpr NativeType Arccore::Float128::_toNativeType ( long double  v)
inlineconstexprprivate

Définition à la ligne 90 du fichier arccore/src/base/arccore/base/Float128.h.

◆ operator long double()

constexpr Arccore::Float128::operator long double ( ) const
inlineconstexpr

Définition à la ligne 69 du fichier arccore/src/base/arccore/base/Float128.h.

◆ operator=() [1/2]

constexpr Float128 & Arccore::Float128::operator= ( double  v)
inlineconstexpr

Définition à la ligne 64 du fichier arccore/src/base/arccore/base/Float128.h.

◆ operator=() [2/2]

constexpr Float128 & Arccore::Float128::operator= ( long double  v)
inlineconstexpr

Définition à la ligne 59 du fichier arccore/src/base/arccore/base/Float128.h.

Documentation des fonctions amies et associées

◆ operator+

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

Définition à la ligne 102 du fichier arccore/src/base/arccore/base/Float128.h.

Documentation des données membres

◆ m_v

NativeType Arccore::Float128::m_v
private

Définition à la ligne 88 du fichier arccore/src/base/arccore/base/Float128.h.


La documentation de cette classe a été générée à partir du fichier suivant :