12#ifndef ARCANE_IFACTORYSERVICE_H
13#define ARCANE_IFACTORYSERVICE_H
17#include "arcane/IService.h"
18#include "arcane/ServiceBuildInfo.h"
36template<
typename InterfaceType>
Interface d'une fabrique sur une classe implémentant InterfaceType.
virtual InterfaceType * singletonInstance()=0
Créé une instance singleton.
virtual InterfaceType * createInstance()=0
Créé une instance.
virtual ~IFactoryServiceT()
Libère les ressources.
virtual InterfaceType * createInstance(IMesh *mesh)=0
Créé une instance pour le maillage mesh.