_providers | CppMate::Forge::Factory< T, I, P > | protected |
createInstance(const std::string &name, A &&... args) const | CppMate::Forge::Factory< T, I, P > | inline |
deregisterProvider(const std::string &name) | CppMate::Forge::Factory< T, I, P > | inline |
Factory(const Factory &other)=delete | CppMate::Forge::Factory< T, I, P > | |
Factory(Factory &&other)=default | CppMate::Forge::Factory< T, I, P > | |
Factory()=default | CppMate::Forge::Factory< T, I, P > | protected |
getInfo(const std::string &name) const | CppMate::Forge::Factory< T, I, P > | inline |
getProvider(const std::string &name) const | CppMate::Forge::Factory< T, I, P > | inlineprotected |
getProviders() const | CppMate::Forge::Factory< T, I, P > | inline |
operator=(const Factory &other)=delete | CppMate::Forge::Factory< T, I, P > | |
operator=(Factory &&other)=default | CppMate::Forge::Factory< T, I, P > | |
registerProvider(std::unique_ptr< P > provider, bool override=false) | CppMate::Forge::Factory< T, I, P > | inline |
requestInstance(A &&... args) const | CppMate::Forge::Factory< T, I, P > | inline |
~Factory()=default | CppMate::Forge::Factory< T, I, P > | protectedvirtual |