Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::DependencyInjection::impl::InjectedValueInstance< Type >

Interface typée gérant l'instance d'un service. Plus de détails...

+ Graphe d'héritage de Arcane::DependencyInjection::impl::InjectedValueInstance< Type >:
+ Graphe de collaboration de Arcane::DependencyInjection::impl::InjectedValueInstance< Type >:

Types publics

using InstanceType = Type
 

Fonctions membres publiques

 InjectedValueInstance (Type t_instance, const String &t_name)
 
Type instance () const override
 
bool hasName (const String &str) const override
 
bool hasTypeInfo (const std::type_info &tinfo) const override
 

Attributs privés

Type m_instance
 
String m_name
 

Description détaillée

template<typename Type>
class Arcane::DependencyInjection::impl::InjectedValueInstance< Type >

Interface typée gérant l'instance d'un service.

Définition à la ligne 237 du fichier DependencyInjection.h.

Documentation des définitions de type membres

◆ InstanceType

Définition à la ligne 241 du fichier DependencyInjection.h.

Documentation des constructeurs et destructeur

◆ InjectedValueInstance()

template<typename Type >
Arcane::DependencyInjection::impl::InjectedValueInstance< Type >::InjectedValueInstance ( Type  t_instance,
const String t_name 
)
inline

Définition à la ligne 244 du fichier DependencyInjection.h.

Documentation des fonctions membres

◆ hasName()

template<typename Type >
bool Arcane::DependencyInjection::impl::InjectedValueInstance< Type >::hasName ( const String str) const
inlineoverridevirtual

Implémente Arcane::DependencyInjection::IInjectedInstance.

Définition à la ligne 251 du fichier DependencyInjection.h.

◆ hasTypeInfo()

template<typename Type >
bool Arcane::DependencyInjection::impl::InjectedValueInstance< Type >::hasTypeInfo ( const std::type_info &  tinfo) const
inlineoverridevirtual

Implémente Arcane::DependencyInjection::IInjectedInstance.

Définition à la ligne 252 du fichier DependencyInjection.h.

◆ instance()

template<typename Type >
Type Arcane::DependencyInjection::impl::InjectedValueInstance< Type >::instance ( ) const
inlineoverridevirtual

Documentation des données membres

◆ m_instance

Définition à la ligne 255 du fichier DependencyInjection.h.

◆ m_name

Définition à la ligne 256 du fichier DependencyInjection.h.


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