Poco

template < class Base >

class AbstractInstantiator

Library: Foundation
Package: Core
Header: Poco/Instantiator.h

Description

The common base class for all Instantiator instantiations. Used by DynamicFactory.

Member Summary

Member Functions: createInstance, operator =

Constructors

AbstractInstantiator

AbstractInstantiator() = default;

Creates the AbstractInstantiator.

AbstractInstantiator

AbstractInstantiator(
    const AbstractInstantiator & param278
) = delete;

Destructor

~AbstractInstantiator virtual

virtual ~AbstractInstantiator() = default;

Destroys the AbstractInstantiator.

Member Functions

createInstance virtual

virtual Base * createInstance() const = 0;

Creates an instance of a concrete subclass of Base.

operator =

AbstractInstantiator & operator = (
    const AbstractInstantiator & param279
) = delete;