App::TransactionProducer< CLASS > Class Template Reference

#include <Transactions.h>

Public Member Functions

virtual void * Produce () const
 Creates an instance of the specified transaction object. More...
 
 TransactionProducer (const Base::Type &type)
 
virtual ~TransactionProducer ()
 
- Public Member Functions inherited from Base::AbstractProducer
 AbstractProducer ()
 
virtual void * Produce () const =0
 overwritten by a concrete producer to produce the needed object More...
 
virtual ~AbstractProducer ()
 

Constructor & Destructor Documentation

◆ TransactionProducer()

template<class CLASS >
App::TransactionProducer< CLASS >::TransactionProducer ( const Base::Type type)

◆ ~TransactionProducer()

template<class CLASS >
virtual App::TransactionProducer< CLASS >::~TransactionProducer ( )
virtual

Member Function Documentation

◆ Produce()

template<class CLASS >
virtual void * App::TransactionProducer< CLASS >::Produce ( ) const
virtual

Creates an instance of the specified transaction object.

Implements Base::AbstractProducer.


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