MachineIntelligenceCore:Toolchain
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
mic::application::FactoryInterface Class Referenceabstract

Abstract class constituting interface for application factories. More...

#include <ApplicationFactory.hpp>

Inheritance diagram for mic::application::FactoryInterface:

Public Member Functions

virtual ~FactoryInterface ()
 
virtual
mic::application::Application
create (std::string app_name_)=0
 

Detailed Description

Abstract class constituting interface for application factories.

Author
tkornuta

Definition at line 48 of file ApplicationFactory.hpp.

Constructor & Destructor Documentation

virtual mic::application::FactoryInterface::~FactoryInterface ( )
inlinevirtual

Destructor. Empty.

Definition at line 53 of file ApplicationFactory.hpp.

Member Function Documentation

virtual mic::application::Application* mic::application::FactoryInterface::create ( std::string  app_name_)
pure virtual

Method responsible for run time specified object creation - abstract, to be overridden.

Parameters
app_name_Name of the application.
Returns
Pointer to Application-derived object.

Implemented in mic::application::ApplicationFactory, and mic::application::TemplateFactory< AppType >.

Referenced by mic::application::ApplicationFactory::create().


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