| BasePtr typedef (defined in spark::patterns::Factory< Key, BaseType, Args >) | spark::patterns::Factory< Key, BaseType, Args > | |
| create(const Key &key, Args &&... args) const | spark::patterns::Factory< Key, BaseType, Args > | |
| createOrFail(const Key &key, Args &&... args) const noexcept | spark::patterns::Factory< Key, BaseType, Args > | |
| CreatorPtr typedef (defined in spark::patterns::Factory< Key, BaseType, Args >) | spark::patterns::Factory< Key, BaseType, Args > | |
| Factory()=default (defined in spark::patterns::Factory< Key, BaseType, Args >) | spark::patterns::Factory< Key, BaseType, Args > | |
| Factory(const Factory &other)=delete (defined in spark::patterns::Factory< Key, BaseType, Args >) | spark::patterns::Factory< Key, BaseType, Args > | |
| Factory(Factory &&other) noexcept=default (defined in spark::patterns::Factory< Key, BaseType, Args >) | spark::patterns::Factory< Key, BaseType, Args > | |
| operator=(const Factory &other)=delete (defined in spark::patterns::Factory< Key, BaseType, Args >) | spark::patterns::Factory< Key, BaseType, Args > | |
| operator=(Factory &&other) noexcept=default (defined in spark::patterns::Factory< Key, BaseType, Args >) | spark::patterns::Factory< Key, BaseType, Args > | |
| registeredTypes() const noexcept | spark::patterns::Factory< Key, BaseType, Args > | |
| registerType(const Key &key) | spark::patterns::Factory< Key, BaseType, Args > | |
| ~Factory()=default (defined in spark::patterns::Factory< Key, BaseType, Args >) | spark::patterns::Factory< Key, BaseType, Args > | virtual |