Rosetta Utilities  2014.35
Classes | Namespaces
WidgetFactory.hh File Reference

WidgetFactory base class for load-time registration of WidgetCreators to the WidgetFactory. More...

#include <utility/factory/WidgetFactory.fwd.hh>
#include <utility/exit.hh>
#include <utility/pointer/owning_ptr.hh>
#include <cassert>
#include <map>
#include <string>

Classes

class  utility::factory::WidgetFactory< Creator >
 Factory base class holds a map between strings and owning pointers of the creator classes. More...
 

Namespaces

 utility
 unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 1.
 
 utility::factory
 

Detailed Description

WidgetFactory base class for load-time registration of WidgetCreators to the WidgetFactory.

Author
Andrew Leaver-Fay (aleav.nosp@m.erfa.nosp@m.y@gma.nosp@m.il.c.nosp@m.om)