12#ifndef ARCANE_CORE_IFACTORYSERVICE_H
13#define ARCANE_CORE_IFACTORYSERVICE_H
17#include "arcane/core/IService.h"
18#include "arcane/core/ServiceBuildInfo.h"
32template <
typename InterfaceType>
38 IFactoryServiceT() =
default;
virtual InterfaceType * singletonInstance()=0
Créé une instance singleton.
virtual InterfaceType * createInstance()=0
Créé une instance.
virtual InterfaceType * createInstance(IMesh *mesh)=0
Créé une instance pour le maillage mesh.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-