Public Member Functions | Public Attributes | List of all members
mvsim::ClassFactory< CLASS, ARG1, ARG2 >::TClassData Struct Reference

#include <ClassFactory.h>

Public Member Functions

 TClassData ()
 

Public Attributes

CLASS *(* ptr_factory1 )(ARG1)
 
CLASS *(* ptr_factory2 )(ARG1, ARG2)
 

Detailed Description

template<class CLASS, typename ARG1 = void, typename ARG2 = int>
struct mvsim::ClassFactory< CLASS, ARG1, ARG2 >::TClassData

Definition at line 24 of file ClassFactory.h.

Constructor & Destructor Documentation

template<class CLASS , typename ARG1 = void, typename ARG2 = int>
mvsim::ClassFactory< CLASS, ARG1, ARG2 >::TClassData::TClassData ( )
inline

Definition at line 28 of file ClassFactory.h.

Member Data Documentation

template<class CLASS , typename ARG1 = void, typename ARG2 = int>
CLASS*(* mvsim::ClassFactory< CLASS, ARG1, ARG2 >::TClassData::ptr_factory1) (ARG1)

Definition at line 26 of file ClassFactory.h.

template<class CLASS , typename ARG1 = void, typename ARG2 = int>
CLASS*(* mvsim::ClassFactory< CLASS, ARG1, ARG2 >::TClassData::ptr_factory2) (ARG1, ARG2)

Definition at line 27 of file ClassFactory.h.


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


mvsim
Author(s):
autogenerated on Thu Jun 6 2019 19:36:41