Template Class releasing_factory
Defined in File factory.hpp
Inheritance Relationships
Base Type
public rcppsw::patterns::factory::detail::base_factory< detail::factory_releasing_type, std::unique_ptr, TBase, TKeyType, Args... >
(Template Class base_factory)
Class Documentation
-
template<typename TBase, typename TKeyType, typename ...Args>
class releasing_factory : public rcppsw::patterns::factory::detail::base_factory<detail::factory_releasing_type, std::unique_ptr, TBase, TKeyType, Args...> Specialization of the detail::base_factory class for releasing ownership of created objects via std::unique_ptr.
Public Functions
-
~releasing_factory(void) override = default
-
~releasing_factory(void) override = default