Classe permettant d'enregistrer un constructeur pour créer un objet via un Injector. ConstructorArgsType est un std::tuple
des arguments du constructeur.
Plus de détails...
Types publics | |
using | ArgsType = std::tuple< Args... > |
Fonctions membres publiques | |
ArgsType | createTuple (Injector &i) |
Fonctions membres publiques statiques | |
template<std::size_t I> | |
static auto | _get (Injector &i) -> std::tuple_element_t< I, ArgsType > |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arcane::DependencyInjection::impl::ConstructorRegistererBase | |
void | _doError1 (const String &message, int nb_value) |
Classe permettant d'enregistrer un constructeur pour créer un objet via un Injector. ConstructorArgsType est un std::tuple
des arguments du constructeur.
Définition à la ligne 741 du fichier DependencyInjection.h.
using Arcane::DependencyInjection::impl::ConstructorRegisterer< Args >::ArgsType = std::tuple<Args...> |
Définition à la ligne 745 du fichier DependencyInjection.h.
|
inline |
Définition à la ligne 747 du fichier DependencyInjection.h.
|
inlinestatic |
Définition à la ligne 751 du fichier DependencyInjection.h.
|
inline |
Définition à la ligne 758 du fichier DependencyInjection.h.