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

Conserve une liste de taille fixe maximale de StackFrame. Plus de détails...

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

+ Graphe de collaboration de Arccore::FixedStackFrameArray:

Fonctions membres publiques

ConstArrayView< StackFrameview () const
 
void addFrame (const StackFrame &frame)
 Ajoute frame à la liste des frames. Si nbFrame() est supérieur ou égal à MAX_FRAME, aucune opération n'est effectuée.
 
Integer nbFrame () const
 

Attributs publics statiques

static const int MAX_FRAME = 32
 

Attributs privés

StackFrame m_addresses [MAX_FRAME]
 Liste des adresses de la pile d'appel. Stocke au plus 32 appels.
 
Integer m_nb_frame
 

Description détaillée

Conserve une liste de taille fixe maximale de StackFrame.

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

Documentation des constructeurs et destructeur

◆ FixedStackFrameArray()

Arccore::FixedStackFrameArray::FixedStackFrameArray ( )
inline

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

Documentation des fonctions membres

◆ addFrame()

void Arccore::FixedStackFrameArray::addFrame ( const StackFrame frame)
inline

Ajoute frame à la liste des frames. Si nbFrame() est supérieur ou égal à MAX_FRAME, aucune opération n'est effectuée.

Définition à la ligne 65 du fichier arccore/src/base/arccore/base/StackTrace.h.

Références m_addresses.

◆ nbFrame()

Integer Arccore::FixedStackFrameArray::nbFrame ( ) const
inline

Définition à la ligne 72 du fichier arccore/src/base/arccore/base/StackTrace.h.

◆ view()

ConstArrayView< StackFrame > Arccore::FixedStackFrameArray::view ( ) const
inline

Définition à la ligne 57 du fichier arccore/src/base/arccore/base/StackTrace.h.

Documentation des données membres

◆ m_addresses

StackFrame Arccore::FixedStackFrameArray::m_addresses[MAX_FRAME]
private

Liste des adresses de la pile d'appel. Stocke au plus 32 appels.

Définition à la ligne 75 du fichier arccore/src/base/arccore/base/StackTrace.h.

Référencé par addFrame().

◆ m_nb_frame

Integer Arccore::FixedStackFrameArray::m_nb_frame
private

Définition à la ligne 76 du fichier arccore/src/base/arccore/base/StackTrace.h.

◆ MAX_FRAME

const int Arccore::FixedStackFrameArray::MAX_FRAME = 32
static

Définition à la ligne 54 du fichier arccore/src/base/arccore/base/StackTrace.h.


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