|
Rosetta 3.5
|
Create LoopsDefiner Reporters. More...
#include <LoopsDefinerFactory.hh>

Public Types | |
| typedef std::map< std::string, LoopsDefinerCreatorCOP > | LoopsDefinerCreatorMap |
Public Member Functions | |
| virtual | ~LoopsDefinerFactory () |
| void | factory_register (LoopsDefinerCreatorOP) |
| bool | has_type (std::string const &) const |
| utility::vector1< std::string > | get_all_loops_definer_names () const |
| LoopsDefinerOP | create_loops_definer (std::string const &type_name) |
Static Public Member Functions | |
| static LoopsDefinerFactory * | get_instance () |
Private Member Functions | |
| LoopsDefinerFactory () | |
| LoopsDefinerFactory (const LoopsDefinerFactory &src) | |
| LoopsDefinerFactory const & | operator= (LoopsDefinerFactory const &) |
Private Attributes | |
| LoopsDefinerCreatorMap | types_ |
Static Private Attributes | |
| static LoopsDefinerFactory * | instance_ |
Create LoopsDefiner Reporters.
Definition at line 42 of file LoopsDefinerFactory.hh.
| typedef std::map< std::string, LoopsDefinerCreatorCOP > protocols::loops::loops_definers::LoopsDefinerFactory::LoopsDefinerCreatorMap |
Definition at line 46 of file LoopsDefinerFactory.hh.
|
private |
Private constructor insures correctness of singleton.
Definition at line 50 of file LoopsDefinerFactory.cc.
Referenced by get_instance().
|
private |
Definition at line 52 of file LoopsDefinerFactory.cc.
|
virtual |
Definition at line 56 of file LoopsDefinerFactory.cc.
| LoopsDefinerOP protocols::loops::loops_definers::LoopsDefinerFactory::create_loops_definer | ( | std::string const & | type_name) |
Definition at line 85 of file LoopsDefinerFactory.cc.
References types_.
| void protocols::loops::loops_definers::LoopsDefinerFactory::factory_register | ( | LoopsDefinerCreatorOP | creator) |
Definition at line 70 of file LoopsDefinerFactory.cc.
References types_.
| vector1< string > protocols::loops::loops_definers::LoopsDefinerFactory::get_all_loops_definer_names | ( | ) | const |
Definition at line 111 of file LoopsDefinerFactory.cc.
References types_.
|
static |
Definition at line 60 of file LoopsDefinerFactory.cc.
References instance_, and LoopsDefinerFactory().
Referenced by protocols::loops::loops_definers::LoopsDefinerLoader::load_data().
| bool protocols::loops::loops_definers::LoopsDefinerFactory::has_type | ( | std::string const & | type_name) | const |
Definition at line 77 of file LoopsDefinerFactory.cc.
References types_.
|
private |
|
staticprivate |
Definition at line 84 of file LoopsDefinerFactory.hh.
Referenced by get_instance().
|
private |
Definition at line 85 of file LoopsDefinerFactory.hh.
Referenced by create_loops_definer(), factory_register(), get_all_loops_definer_names(), and has_type().
1.8.4