Stochastic Loading Module
Public Member Functions | List of all members
Register< Tbaseclass, Tderivedclass, Targs > Class Template Reference

#include <factory.h>

Public Member Functions

 Register (const std::string &key)
 

Detailed Description

template<typename Tbaseclass, typename Tderivedclass, typename... Targs>
class Register< Tbaseclass, Tderivedclass, Targs >

A helper class to register a factory function

Template Parameters
TbaseclassBase class
TderivedclassDerived class
TargsVariadic template arguments

Definition at line 140 of file factory.h.

Constructor & Destructor Documentation

template<typename Tbaseclass, typename Tderivedclass, typename... Targs>
Register< Tbaseclass, Tderivedclass, Targs >::Register ( const std::string &  key)
inlineexplicit

Register with a given key

Parameters
[in]keyKey to item in registry

Definition at line 146 of file factory.h.


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