| _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 |