![]() |
Rosetta Protocols
2014.16.56682
|
Entity element factory. More...
#include <Entity.hh>
Public Member Functions | |
| virtual | ~EntityElementFactory () |
| EntityElementOP | element_from_string (std::string const &) |
| virtual std::string | factory_name () const |
Public Member Functions inherited from utility::factory::WidgetFactory< EntityElementCreator > | |
| WidgetFactory () | |
| virtual | ~WidgetFactory () |
| void | factory_register (CreatorOP creator) |
Static Public Member Functions | |
| static EntityElementFactory * | get_instance () |
| static function to get the instance of ( pointer to) this singleton class More... | |
Private Member Functions | |
| EntityElementFactory () | |
Static Private Member Functions | |
| static EntityElementFactory * | create_singleton_instance () |
| private singleton creation function to be used with utility::thread::threadsafe_singleton More... | |
Static Private Attributes | |
| static EntityElementFactory * | instance_ |
| Entity Element Factory. More... | |
Additional Inherited Members | |
Public Types inherited from utility::factory::WidgetFactory< EntityElementCreator > | |
| typedef utility::pointer::owning_ptr < Creator > | CreatorOP |
| typedef std::map< std::string, CreatorOP > | CreatorMap |
Protected Member Functions inherited from utility::factory::WidgetFactory< EntityElementCreator > | |
| CreatorMap const & | creators () const |
Entity element factory.
|
inlinevirtual |
|
private |
Referenced by create_singleton_instance().
|
staticprivate |
private singleton creation function to be used with utility::thread::threadsafe_singleton
References EntityElementFactory().
Referenced by get_instance().
| EntityElementOP protocols::genetic_algorithm::EntityElementFactory::element_from_string | ( | std::string const & | entity_element_name | ) |
|
virtual |
|
static |
static function to get the instance of ( pointer to) this singleton class
References create_singleton_instance(), instance_, and utility::thread::safely_create_singleton().
Referenced by protocols::multistate_design::entity_elements_from_1letterstring(), protocols::genetic_algorithm::Entity::read_checkpoint(), and protocols::genetic_algorithm::GeneticAlgorithmBase::read_generations_checkpoint().
|
staticprivate |
Entity Element Factory.
Referenced by get_instance().
1.8.7