Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::FloatingPointExceptionSentry

Classe permettant d'activer/désactiver temporairement les exceptions flottantes du processeur. Plus de détails...

#include <arcane/utils/FloatingPointExceptionSentry.h>

+ Graphe de collaboration de Arcane::FloatingPointExceptionSentry:

Fonctions membres publiques

 FloatingPointExceptionSentry (bool want_active)
 

Attributs privés

bool m_want_active = false
 
bool m_is_active = false
 

Description détaillée

Classe permettant d'activer/désactiver temporairement les exceptions flottantes du processeur.

Cette classe permet de modifier temporairement l'état des exceptions flottantes. L'ancien état est réactivé lors de l'appel au destructeur.

Définition à la ligne 34 du fichier FloatingPointExceptionSentry.h.

Documentation des constructeurs et destructeur

◆ FloatingPointExceptionSentry()

Arcane::FloatingPointExceptionSentry::FloatingPointExceptionSentry ( bool  want_active)
explicit

Définition à la ligne 26 du fichier FloatingPointExceptionSentry.cc.

◆ ~FloatingPointExceptionSentry()

Arcane::FloatingPointExceptionSentry::~FloatingPointExceptionSentry ( )

Définition à la ligne 37 du fichier FloatingPointExceptionSentry.cc.

Documentation des données membres

◆ m_is_active

bool Arcane::FloatingPointExceptionSentry::m_is_active = false
private

Définition à la ligne 44 du fichier FloatingPointExceptionSentry.h.

◆ m_want_active

bool Arcane::FloatingPointExceptionSentry::m_want_active = false
private

Définition à la ligne 43 du fichier FloatingPointExceptionSentry.h.


La documentation de cette classe a été générée à partir des fichiers suivants :