mbsim  4.0.0
MBSim Kernel
MBSim::ObjectFactoryRegisterClassHelper< CreateType > Class Template Reference

#include <objectfactory.h>

Public Member Functions

 ObjectFactoryRegisterClassHelper (MBXMLUtils::FQN name_) noexcept
 
 ~ObjectFactoryRegisterClassHelper ()
 

Private Attributes

MBXMLUtils::FQN name
 

Detailed Description

template<class CreateType>
class MBSim::ObjectFactoryRegisterClassHelper< CreateType >

Helper function for automatic class registration for ObjectFactory. You should not use this class directly but use the macro MBSIM_OBJECTFACTORY_REGISTERCLASS.

Constructor & Destructor Documentation

◆ ObjectFactoryRegisterClassHelper()

template<class CreateType >
MBSim::ObjectFactoryRegisterClassHelper< CreateType >::ObjectFactoryRegisterClassHelper ( MBXMLUtils::FQN  name_)
inlinenoexcept

ctor registring the new type

◆ ~ObjectFactoryRegisterClassHelper()

template<class CreateType >
MBSim::ObjectFactoryRegisterClassHelper< CreateType >::~ObjectFactoryRegisterClassHelper ( )
inline

dtor deregistring the type


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