mbsim 4.0.0 MBSim Kernel

Public Member Functions | Private Attributes | List of all members
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_ | ) |

inline noexcept

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:

- /mbsim-env/mbsim/kernel/mbsim/objectfactory.h