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 |