Interface d'un conteneur d'instances de service. Plus de détails...
#include <arcane/core/CaseOptionServiceImpl.h>
Fonctions membres publiques | |
virtual bool | tryCreateService (Integer index, Internal::IServiceFactory2 *factory, const ServiceBuildInfoBase &sbi)=0 |
virtual bool | hasInterfaceImplemented (Internal::IServiceFactory2 *) const =0 |
virtual void | allocate (Integer size)=0 |
Alloue un tableau pour size éléments. | |
virtual Integer | nbElem () const =0 |
Retourne le nombre d'éléments du tableau. | |
Interface d'un conteneur d'instances de service.
Définition à la ligne 40 du fichier CaseOptionServiceImpl.h.
Alloue un tableau pour size éléments.
Implémenté dans Arcane::CaseOptionServiceContainer< InterfaceType >, Arcane::CaseOptionServiceContainer< AlephTestScheme >, Arcane::CaseOptionServiceContainer< Arcane::ICaseMeshMasterService >, Arcane::CaseOptionServiceContainer< Arcane::ICaseMeshReader >, Arcane::CaseOptionServiceContainer< Arcane::ICaseMeshService >, Arcane::CaseOptionServiceContainer< Arcane::ICheckpointWriter >, Arcane::CaseOptionServiceContainer< Arcane::IDataCompressor >, Arcane::CaseOptionServiceContainer< Arcane::IDirectExecution >, Arcane::CaseOptionServiceContainer< Arcane::IMeshBuilder >, Arcane::CaseOptionServiceContainer< Arcane::IMeshPartitioner >, Arcane::CaseOptionServiceContainer< Arcane::IMeshSubdivider >, Arcane::CaseOptionServiceContainer< Arcane::IPostProcessorWriter >, Arcane::CaseOptionServiceContainer< Arcane::ITimeLoopService >, Arcane::CaseOptionServiceContainer< Arcane::IUnitTest >, et Arcane::CaseOptionServiceContainer< Arcane::IXmlUnitTest >.
|
pure virtual |
Retourne le nombre d'éléments du tableau.
Implémenté dans Arcane::CaseOptionServiceContainer< InterfaceType >, Arcane::CaseOptionServiceContainer< AlephTestScheme >, Arcane::CaseOptionServiceContainer< Arcane::ICaseMeshMasterService >, Arcane::CaseOptionServiceContainer< Arcane::ICaseMeshReader >, Arcane::CaseOptionServiceContainer< Arcane::ICaseMeshService >, Arcane::CaseOptionServiceContainer< Arcane::ICheckpointWriter >, Arcane::CaseOptionServiceContainer< Arcane::IDataCompressor >, Arcane::CaseOptionServiceContainer< Arcane::IDirectExecution >, Arcane::CaseOptionServiceContainer< Arcane::IMeshBuilder >, Arcane::CaseOptionServiceContainer< Arcane::IMeshPartitioner >, Arcane::CaseOptionServiceContainer< Arcane::IMeshSubdivider >, Arcane::CaseOptionServiceContainer< Arcane::IPostProcessorWriter >, Arcane::CaseOptionServiceContainer< Arcane::ITimeLoopService >, Arcane::CaseOptionServiceContainer< Arcane::IUnitTest >, et Arcane::CaseOptionServiceContainer< Arcane::IXmlUnitTest >.