Informations pour une fabrique. Plus de détails...
Classes | |
class | Impl |
Fonctions membres publiques | |
FactoryInfo (const FactoryInfo &)=delete | |
FactoryInfo & | operator= (const FactoryInfo &)=delete |
void | addFactory (Ref< IInstanceFactory > f) |
bool | hasName (const String &str) const |
void | fillWithImplementationNames (Array< String > &names) const |
Fonctions membres publiques statiques | |
static FactoryInfo * | create (const ProviderProperty &property, const char *file_name, int line_number) |
Fonctions membres privées | |
FactoryInfo (const ProviderProperty &property) | |
Attributs privés | |
Impl * | m_p = nullptr |
Amis | |
class | Arcane::DependencyInjection::Injector |
Informations pour une fabrique.
Définition à la ligne 469 du fichier DependencyInjection.h.
Arcane::DependencyInjection::impl::FactoryInfo::~FactoryInfo | ( | ) |
Définition à la ligne 189 du fichier DependencyInjection.cc.
|
explicitprivate |
Définition à la ligne 180 du fichier DependencyInjection.cc.
void Arcane::DependencyInjection::impl::FactoryInfo::addFactory | ( | Ref< IInstanceFactory > | f | ) |
Définition à la ligne 198 du fichier DependencyInjection.cc.
|
inlinestatic |
Définition à la ligne 486 du fichier DependencyInjection.h.
void Arcane::DependencyInjection::impl::FactoryInfo::fillWithImplementationNames | ( | Array< String > & | names | ) | const |
Définition à la ligne 216 du fichier DependencyInjection.cc.
Définition à la ligne 207 du fichier DependencyInjection.cc.
Définition à la ligne 471 du fichier DependencyInjection.h.
Définition à la ligne 498 du fichier DependencyInjection.h.