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

#include <wxcreator.h>

Inheritance diagram for WxCreatorForChildrenBase< B >:
wxm::detail::creator_base WxCreatorForChildren< D, B >

Public Member Functions

 WxCreatorForChildrenBase (std::string nm, const std::type_info *dtype)
 
virtual B * getNew (const WmConstOpaquePtr &parentPointer)=0
 calls constructors for derived class taking the one parentPointer argument
 
- 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

◆ WxCreatorForChildrenBase()

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

Member Function Documentation

◆ getNew()

template<class B >
virtual B * WxCreatorForChildrenBase< B >::getNew ( const WmConstOpaquePtr parentPointer)
pure virtual

calls constructors for derived class taking the one parentPointer argument

Implemented in WxCreatorForChildren< D, B >.


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