Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::ArrayDebugInfo Class Reference

Debug information for array classes. More...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/common/arccore/common/ArrayDebugInfo.h>

Collaboration diagram for Arcane::ArrayDebugInfo:

Public Member Functions

void addReference ()
void removeReference ()
void setName (const String &name)
const Stringname () const

Private Attributes

std::atomic< Int32m_nb_ref = 0
String m_name

Detailed Description

Debug information for array classes.

This class uses a reference counter. All instances must therefore be allocated dynamically.

Definition at line 38 of file common/arccore/common/ArrayDebugInfo.h.

Member Function Documentation

◆ addReference()

void Arcane::ArrayDebugInfo::addReference ( )
inline

Definition at line 50 of file common/arccore/common/ArrayDebugInfo.h.

◆ name()

const String & Arcane::ArrayDebugInfo::name ( ) const
inline

Definition at line 58 of file common/arccore/common/ArrayDebugInfo.h.

◆ removeReference()

void Arcane::ArrayDebugInfo::removeReference ( )
inline

Definition at line 51 of file common/arccore/common/ArrayDebugInfo.h.

◆ setName()

void Arcane::ArrayDebugInfo::setName ( const String & name)
inline

Definition at line 57 of file common/arccore/common/ArrayDebugInfo.h.

Member Data Documentation

◆ m_name

String Arcane::ArrayDebugInfo::m_name
private

Definition at line 63 of file common/arccore/common/ArrayDebugInfo.h.

◆ m_nb_ref

std::atomic<Int32> Arcane::ArrayDebugInfo::m_nb_ref = 0
private

Definition at line 62 of file common/arccore/common/ArrayDebugInfo.h.


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