26#include <arccore/trace/ITraceMng.h>
36using namespace Arccore;
69std::shared_ptr<Universe::Internal> Universe::m_internal =
nullptr;
85 return m_internal->m_data_base;
91void Universe::bigBang()
94 m_internal.reset(
new Internal());
112 return m_internal->m_trace_mng;
120 m_internal->m_level = level;
129 return m_internal->m_level;
Data base for universe objects.
void setVerbosityLevel(Verbosity::Level level)
Set verbosity level.
Verbosity::Level verbosityLevel() const
Get the verbosity level.
Universe()
Default constructor.
void reset()
Reset the universe.
Arccore::ITraceMng * traceMng() const
Get the trace manager.
UniverseDataBase & dataBase()
Access the universe data base.
void setTraceMng(Arccore::ITraceMng *traceMng)
Set trace manager.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Universe internal structure.
Verbosity::Level m_level
Verbosity level.
UniverseDataBase m_data_base
Universe data base.
ITraceMng * m_trace_mng
Trace manager.