Interface of a service instance container. More...
#include <arcane/core/CaseOptionServiceImpl.h>
Public Member Functions | |
| 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 |
| Allocates an array for size elements. | |
| virtual Integer | nbElem () const =0 |
| Returns the number of elements in the array. | |
Interface of a service instance container.
Definition at line 41 of file CaseOptionServiceImpl.h.
|
pure virtual |
Allocates an array for size elements.
Implemented in Arcane::CaseOptionServiceContainer< InterfaceType >, 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::IExternalPlugin >, Arcane::CaseOptionServiceContainer< Arcane::IMeshBuilder >, Arcane::CaseOptionServiceContainer< Arcane::IMeshPartitioner >, Arcane::CaseOptionServiceContainer< Arcane::IMeshSubdivider >, Arcane::CaseOptionServiceContainer< Arcane::IPostProcessorWriter >, Arcane::CaseOptionServiceContainer< Arcane::ITimeLoopService >, Arcane::CaseOptionServiceContainer< Arcane::IUnitTest >, Arcane::CaseOptionServiceContainer< Arcane::IXmlUnitTest >, and Arcane::CaseOptionServiceContainer< ArcaneTest::AlephTestScheme >.
|
pure virtual |
Returns the number of elements in the array.
Implemented in Arcane::CaseOptionServiceContainer< InterfaceType >, 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::IExternalPlugin >, Arcane::CaseOptionServiceContainer< Arcane::IMeshBuilder >, Arcane::CaseOptionServiceContainer< Arcane::IMeshPartitioner >, Arcane::CaseOptionServiceContainer< Arcane::IMeshSubdivider >, Arcane::CaseOptionServiceContainer< Arcane::IPostProcessorWriter >, Arcane::CaseOptionServiceContainer< Arcane::ITimeLoopService >, Arcane::CaseOptionServiceContainer< Arcane::IUnitTest >, Arcane::CaseOptionServiceContainer< Arcane::IXmlUnitTest >, and Arcane::CaseOptionServiceContainer< ArcaneTest::AlephTestScheme >.