ewmscp  ..
Public Member Functions | List of all members
inputHandler::base::factoryTemplate< T > Class Template Reference

#include <inputHandler.h>

Inheritance diagram for inputHandler::base::factoryTemplate< T >:
[legend]
Collaboration diagram for inputHandler::base::factoryTemplate< T >:
[legend]

Public Member Functions

 factoryTemplate (const std::string &aName)
 
basecreate () const override
 

Additional Inherited Members

- Protected Member Functions inherited from inputHandler::base::factoryClass
 factoryClass (const std::string &aName)
 
- Protected Attributes inherited from inputHandler::base::factoryClass
const std::string name
 

Detailed Description

template<class T>
class inputHandler::base::factoryTemplate< T >

Definition at line 55 of file inputHandler.h.

Constructor & Destructor Documentation

◆ factoryTemplate()

template<class T >
inputHandler::base::factoryTemplate< T >::factoryTemplate ( const std::string &  aName)
inline

Definition at line 57 of file inputHandler.h.

57 : factoryClass(aName) {};

Member Function Documentation

◆ create()

template<class T >
base* inputHandler::base::factoryTemplate< T >::create ( ) const
inlineoverridevirtual

Implements inputHandler::base::factoryClass.

Definition at line 58 of file inputHandler.h.

58  {
59  return new T();
60  }

The documentation for this class was generated from the following file:
inputHandler::base::factoryClass::factoryClass
factoryClass(const std::string &aName)
Definition: inputHandler.h:48