Rosetta  2019.07
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Types | List of all members
utility::factory::WidgetRegistrator< FACTORY, CREATOR > Class Template Reference

This class will register a Creator with a Factory at load time. More...

#include <WidgetRegistrator.hh>

Public Member Functions

 WidgetRegistrator ()
 

Private Types

typedef
utility::pointer::shared_ptr
< CREATOR > 
CREATOROP
 

Detailed Description

template<class FACTORY, class CREATOR>
class utility::factory::WidgetRegistrator< FACTORY, CREATOR >

This class will register a Creator with a Factory at load time.

No forward header for this class since it should never appear listed in a parameter for a function or contained in an owning pointer in some other class.

Member Typedef Documentation

template<class FACTORY, class CREATOR>
typedef utility::pointer::shared_ptr< CREATOR > utility::factory::WidgetRegistrator< FACTORY, CREATOR >::CREATOROP
private

Constructor & Destructor Documentation

template<class FACTORY, class CREATOR>
utility::factory::WidgetRegistrator< FACTORY, CREATOR >::WidgetRegistrator ( )
inline

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