12#ifndef ARCANE_CORE_IBASE_H
13#define ARCANE_CORE_IBASE_H
86extern "C++" ARCANE_CORE_EXPORT
String
Declarations of Arcane's general types.
Interface of the base class for main arcane objects.
virtual void build()=0
Constructs the instance members. The instance is not usable until this method has been called....
virtual ~IBase()=default
Frees resources.
virtual VersionInfo objectVersion() const =0
Service version number.
virtual ITraceMng * traceMng() const =0
Trace manager.
virtual String objectLocalName() const =0
Local name of the object.
virtual void initialize()=0
Initializes the instance. The instance is not usable until this method has been called.
virtual IRessourceMng * ressourceMng() const =0
Resource manager.
virtual String objectNamespaceURI() const =0
Namespace of the object.
virtual IServiceMng * serviceMng() const =0
Service manager.
virtual IBase * objectParent() const =0
Parent of this object.
Interface of a resource manager.
Service manager interface.
Unicode character string.
Information about a version.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --