WARPXM v1.10.0
Loading...
Searching...
No Matches
WxCreatorBase< B > Class Template Referenceabstract

#include <wxcreator.h>

Inheritance diagram for WxCreatorBase< B >:
wxm::detail::creator_base WxCreator< D, B >

Public Member Functions

 WxCreatorBase (std::string nm, const std::type_info *dtype)
 
virtual B * getNew ()=0
 calls constructors for derived class taking no arguments
 
- Public Member Functions inherited from wxm::detail::creator_base
 creator_base (std::string name, const std::type_info *dtype)
 
virtual ~creator_base ()=default
 

Additional Inherited Members

- Public Attributes inherited from wxm::detail::creator_base
std::string name_
 
const std::type_info * type_
 

Constructor & Destructor Documentation

◆ WxCreatorBase()

template<class B >
WxCreatorBase< B >::WxCreatorBase ( std::string  nm,
const std::type_info *  dtype 
)
inline

Member Function Documentation

◆ getNew()

template<class B >
virtual B * WxCreatorBase< B >::getNew ( )
pure virtual

calls constructors for derived class taking no arguments

Implemented in WxCreator< D, B >.


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