Assignments Assignments

Private Member Functions | List of all members
Util::DerivedFactory< BaseType, DerivedType > Class Template Reference

`#include <factory.h>`

Inheritance diagram for Util::DerivedFactory< BaseType, DerivedType >:

## Private Member Functions
BaseType * | _create (void)

## Additional Inherited Members
Public Member Functions inherited from Util::BaseFactory< BaseType >
virtual | ~BaseFactory (void)
BaseType * | create (void)
template<typename DerivedType>
BaseType * | create (void)

## Detailed Description

template<typename BaseType, typename DerivedType>
class Util::DerivedFactory< BaseType, DerivedType >

This derived template class is a factory for creating derived objects of type DerivedType

## Member Function Documentation

## ◆ _create()

template<typename BaseType, typename DerivedType>

BaseType * Util::DerivedFactory< BaseType, DerivedType >::_create | ( | void |  | ) |
| inline private virtual

The virtual method creating an object of type BaseType on the heap

Implements Util::BaseFactory< BaseType >.

The documentation for this class was generated from the following file:

- Assignments/Util/factory.h