FactoryInterface Class Reference

#include <factory.h>

Inheritance diagram for FactoryInterface:

Detailed Description

Interface for factories. Factories create new objects based on parameters.

See also
Factory @MAXON_ANNOTATION{refprefix=Generic}

Public Member Functions

MAXON_METHOD const DelegateBasePrivateGetDelegate () const
 
 MAXON_ATTRIBUTE_CLASS (DataDictionary, Parameters, "net.maxon.factoryparams")
 

Private Member Functions

 MAXON_INTERFACE (FactoryInterface, MAXON_REFERENCE_CONST, "net.maxon.interface.factory", MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel"))
 

Member Function Documentation

◆ MAXON_INTERFACE()

MAXON_INTERFACE ( FactoryInterface  ,
MAXON_REFERENCE_CONST  ,
"net.maxon.interface.factory"  ,
MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel")   
)
private

◆ PrivateGetDelegate()

MAXON_METHOD const DelegateBase* PrivateGetDelegate ( ) const

Returns the delegate which implements the factory function. @MAXON_ANNOTATION{refclass=false}

◆ MAXON_ATTRIBUTE_CLASS()

MAXON_ATTRIBUTE_CLASS ( DataDictionary  ,
Parameters  ,
"net.maxon.factoryparams"   
)

Doc for attribute.