Implémentation du conteneur pour un service de type InterfaceType. Plus de détails...
#include <arcane/core/CaseOptionService.h>
 Graphe d'héritage de Arcane::CaseOptionServiceContainer< InterfaceType >:
 Graphe d'héritage de Arcane::CaseOptionServiceContainer< InterfaceType >: Graphe de collaboration de Arcane::CaseOptionServiceContainer< InterfaceType >:
 Graphe de collaboration de Arcane::CaseOptionServiceContainer< InterfaceType >:| Fonctions membres publiques | |
| bool | tryCreateService (Integer index, Internal::IServiceFactory2 *factory, const ServiceBuildInfoBase &sbi) override | 
| bool | hasInterfaceImplemented (Internal::IServiceFactory2 *factory) const override | 
| void | allocate (Integer asize) override | 
| Alloue un tableau pour size éléments. | |
| Integer | nbElem () const override | 
| Retourne le nombre d'éléments du tableau. | |
| InterfaceType * | child (Integer i) const | 
| Ref< InterfaceType > | childRef (Integer i) const | 
| void | removeInstances () | 
| Supprime les instances des services. | |
| ArrayView< InterfaceType * > | view () | 
| Attributs privés | |
| UniqueArray< InterfaceType * > | m_services | 
| UniqueArray< Ref< InterfaceType > > | m_services_reference | 
Implémentation du conteneur pour un service de type InterfaceType.
Définition à la ligne 49 du fichier CaseOptionService.h.
| 
 | inlineoverride | 
Définition à la ligne 53 du fichier CaseOptionService.h.
| 
 | inlineoverridevirtual | 
Alloue un tableau pour size éléments.
Implémente Arcane::ICaseOptionServiceContainer.
Définition à la ligne 81 du fichier CaseOptionService.h.
| 
 | inline | 
Définition à la ligne 93 du fichier CaseOptionService.h.
| 
 | inline | 
Définition à la ligne 98 du fichier CaseOptionService.h.
| 
 | inlineoverridevirtual | 
Implémente Arcane::ICaseOptionServiceContainer.
Définition à la ligne 71 du fichier CaseOptionService.h.
| 
 | inlineoverridevirtual | 
Retourne le nombre d'éléments du tableau.
Implémente Arcane::ICaseOptionServiceContainer.
Définition à la ligne 88 du fichier CaseOptionService.h.
| 
 | inline | 
Supprime les instances des services.
Définition à la ligne 105 du fichier CaseOptionService.h.
| 
 | inlineoverridevirtual | 
Implémente Arcane::ICaseOptionServiceContainer.
Définition à la ligne 58 du fichier CaseOptionService.h.
| 
 | inline | 
Définition à la ligne 111 du fichier CaseOptionService.h.
| 
 | private | 
Définition à la ligne 113 du fichier CaseOptionService.h.
| 
 | private | 
Définition à la ligne 114 du fichier CaseOptionService.h.