OpenLexocad  28.0
Base::AbstractProducer Class Referenceabstract

Abstract base class of all producers. More...

#include <Factory.h>

Inheritance diagram for Base::AbstractProducer:
Base::ScriptProducer Core::TransactionProducer< CLASS >

Public Member Functions

virtual ~AbstractProducer ()=default
 
virtual void * Produce () const =0
 overwritten by a concrete producer to produce the needed object More...
 

Detailed Description

Abstract base class of all producers.

Constructor & Destructor Documentation

◆ ~AbstractProducer()

virtual Base::AbstractProducer::~AbstractProducer ( )
virtualdefault

Member Function Documentation

◆ Produce()

virtual void* Base::AbstractProducer::Produce ( ) const
pure virtual

overwritten by a concrete producer to produce the needed object

Implemented in Core::TransactionProducer< CLASS >, and Base::ScriptProducer.


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