Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::Internal::ServiceInstanceT< InterfaceType >
+ Graphe d'héritage de Arcane::Internal::ServiceInstanceT< InterfaceType >:
+ Graphe de collaboration de Arcane::Internal::ServiceInstanceT< InterfaceType >:

Fonctions membres publiques

 ServiceInstanceT (Ref< InterfaceType > i, IServiceInfo *si)
 
void addReference () override
 Ajoute une référence.
 
void removeReference () override
 Supprime une référence.
 
Ref< InterfaceType > instance () override
 
IServiceInfoserviceInfo () const override
 
- Fonctions membres publiques hérités de Arcane::IServiceInstance
virtual Internal::ExternalRef _internalDotNetHandle () const
 

Description détaillée

template<typename InterfaceType>
class Arcane::Internal::ServiceInstanceT< InterfaceType >

Définition à la ligne 78 du fichier ServiceFactory.h.

Documentation des constructeurs et destructeur

◆ ServiceInstanceT()

template<typename InterfaceType >
Arcane::Internal::ServiceInstanceT< InterfaceType >::ServiceInstanceT ( Ref< InterfaceType >  i,
IServiceInfo si 
)
inline

Définition à la ligne 82 du fichier ServiceFactory.h.

Documentation des fonctions membres

◆ addReference()

template<typename InterfaceType >
void Arcane::Internal::ServiceInstanceT< InterfaceType >::addReference ( )
inlineoverridevirtual

Ajoute une référence.

Implémente Arcane::IServiceInstance.

Définition à la ligne 85 du fichier ServiceFactory.h.

◆ instance()

template<typename InterfaceType >
Ref< InterfaceType > Arcane::Internal::ServiceInstanceT< InterfaceType >::instance ( )
inlineoverridevirtual

Implémente Arcane::IServiceInstanceT< InterfaceType >.

Définition à la ligne 93 du fichier ServiceFactory.h.

◆ removeReference()

template<typename InterfaceType >
void Arcane::Internal::ServiceInstanceT< InterfaceType >::removeReference ( )
inlineoverridevirtual

Supprime une référence.

Implémente Arcane::IServiceInstance.

Définition à la ligne 86 du fichier ServiceFactory.h.

◆ serviceInfo()

template<typename InterfaceType >
IServiceInfo * Arcane::Internal::ServiceInstanceT< InterfaceType >::serviceInfo ( ) const
inlineoverridevirtual

Implémente Arcane::IServiceInstance.

Définition à la ligne 97 du fichier ServiceFactory.h.


La documentation de cette classe a été générée à partir du fichier suivant :