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

Sentinel for collecting temporal information. More...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/trace/arccore/trace/internal/TimeMetric.h>

Collaboration diagram for Arcane::TimeMetricSentry:

Public Member Functions

 TimeMetricSentry (TimeMetricSentry &&rhs)
 TimeMetricSentry (const TimeMetricAction &action)

Private Attributes

ITimeMetricCollectorm_collector
TimeMetricId m_id

Detailed Description

Sentinel for collecting temporal information.

Definition at line 129 of file TimeMetric.h.

Constructor & Destructor Documentation

◆ TimeMetricSentry() [1/3]

Arcane::TimeMetricSentry::TimeMetricSentry ( )
inline

Definition at line 133 of file TimeMetric.h.

◆ TimeMetricSentry() [2/3]

Arcane::TimeMetricSentry::TimeMetricSentry ( TimeMetricSentry && rhs)
inline

Definition at line 136 of file TimeMetric.h.

◆ TimeMetricSentry() [3/3]

Arcane::TimeMetricSentry::TimeMetricSentry ( const TimeMetricAction & action)
inlineexplicit

Definition at line 143 of file TimeMetric.h.

◆ ~TimeMetricSentry()

Arcane::TimeMetricSentry::~TimeMetricSentry ( )
inline

Definition at line 149 of file TimeMetric.h.

Member Data Documentation

◆ m_collector

ITimeMetricCollector* Arcane::TimeMetricSentry::m_collector
private

Definition at line 157 of file TimeMetric.h.

◆ m_id

TimeMetricId Arcane::TimeMetricSentry::m_id
private

Definition at line 158 of file TimeMetric.h.


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