Rosetta
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

◆ CREATOROP

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

Constructor & Destructor Documentation

◆ WidgetRegistrator()

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

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