Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::DependencyInjection::impl::FactoryInfo

Informations pour une fabrique. Plus de détails...

+ Graphe de collaboration de Arcane::DependencyInjection::impl::FactoryInfo:

Classes

class  Impl
 

Fonctions membres publiques

 FactoryInfo (const FactoryInfo &)=delete
 
FactoryInfooperator= (const FactoryInfo &)=delete
 
void addFactory (Ref< IInstanceFactory > f)
 
bool hasName (const String &str) const
 

Fonctions membres publiques statiques

static FactoryInfocreate (const ProviderProperty &property, const char *file_name, int line_number)
 

Fonctions membres privées

 FactoryInfo (const ProviderProperty &property)
 

Attributs privés

Implm_p = nullptr
 

Amis

class Arcane::DependencyInjection::Injector
 

Description détaillée

Informations pour une fabrique.

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

Documentation des constructeurs et destructeur

◆ ~FactoryInfo()

Arcane::DependencyInjection::impl::FactoryInfo::~FactoryInfo ( )

Définition à la ligne 182 du fichier DependencyInjection.cc.

◆ FactoryInfo()

Arcane::DependencyInjection::impl::FactoryInfo::FactoryInfo ( const ProviderProperty property)
private

Définition à la ligne 173 du fichier DependencyInjection.cc.

Documentation des fonctions membres

◆ addFactory()

void Arcane::DependencyInjection::impl::FactoryInfo::addFactory ( Ref< IInstanceFactory f)

Définition à la ligne 191 du fichier DependencyInjection.cc.

◆ create()

static FactoryInfo * Arcane::DependencyInjection::impl::FactoryInfo::create ( const ProviderProperty property,
const char file_name,
int  line_number 
)
inlinestatic

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

◆ hasName()

bool Arcane::DependencyInjection::impl::FactoryInfo::hasName ( const String str) const

Définition à la ligne 200 du fichier DependencyInjection.cc.

Documentation des fonctions amies et associées

◆ Arcane::DependencyInjection::Injector

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

Documentation des données membres

◆ m_p

Impl* Arcane::DependencyInjection::impl::FactoryInfo::m_p = nullptr
private

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


La documentation de cette classe a été générée à partir des fichiers suivants :