12#ifndef ARCCORE_TRACE_TRACEGLOBAL_H
13#define ARCCORE_TRACE_TRACEGLOBAL_H
22#if defined(ARCCORE_COMPONENT_arccore_trace)
23#define ARCCORE_TRACE_EXPORT ARCCORE_EXPORT
24#define ARCCORE_TRACE_EXTERN_TPL
26#define ARCCORE_TRACE_EXPORT ARCCORE_IMPORT
27#define ARCCORE_TRACE_EXTERN_TPL extern
37class TraceMessageClass;
50class ITimeMetricCollector;
51class TimeMetricSentry;
53class TimeMetricAction;
54class TimeMetricActionBuildInfo;
77using Arcane::ITraceStream;
78using Arcane::ITraceMng;
79using Arcane::TraceAccessor;
80using Arcane::TraceMessageClass;
81using Arcane::TraceClassConfig;
82using Arcane::TraceMessage;
83using Arcane::TraceMessageDbg;
84using Arcane::TraceMessageListenerArgs;
85using Arcane::ITraceMessageListener;
86using Arcane::ITimeMetricCollector;
87using Arcane::TimeMetricSentry;
88using Arcane::TimeMetricId;
89using Arcane::TimeMetricAction;
90using Arcane::TimeMetricActionBuildInfo;
91using Arcane::StandaloneTraceMessage;
92namespace Trace = ::Arcane::Trace;
#define ARCCORE_DECLARE_REFERENCE_COUNTED_CLASS(class_name)
Macro pour déclarer qu'une classe utilise un compteur de référence.
Interface d'un visiteur pour les messages de trace.
Interface du gestionnaire de traces.
Gestion d'un message autonome.
Classe d'accès aux traces.
Configuration associée à une classe de trace.
Arguments de ITraceMessageListener::visitMessage().
Namespace contenant les types liés aux traces.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Espace de nom de Arccore.