Orxonox: orxonox::BaseFactory Class Reference

# orxonox::BaseFactory Class Reference

Base-class of ClassFactory. Has to be defined separate because of circular dependencies. More...

`#include <src/core/Factory.h>`

Inheritance diagram for orxonox::BaseFactory:

List of all members.

## Public Member Functions

virtual BaseObject * | fabricate (BaseObject *creator)=0
virtual | ~BaseFactory ()

## Detailed Description

Base-class of ClassFactory. Has to be defined separate because of circular dependencies.

## Constructor & Destructor Documentation

virtual orxonox::BaseFactory::~BaseFactory | ( |  | ) | `[inline, virtual]`

## Member Function Documentation

virtual BaseObject* orxonox::BaseFactory::fabricate | ( | BaseObject * | creator | ) | `[pure virtual]`

Implemented in orxonox::ClassFactory< T >.

Referenced by orxonox::Identifier::fabricate().

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

- src/core/Factory.h