![]() |
Rosetta
2021.16
|
Create Evaluator Reporters. More...
#include <EvaluatorFactory.hh>

Public Member Functions | |
| virtual | ~EvaluatorFactory () |
| void | factory_register (EvaluatorCreatorCOP creator) |
| void | add_evaluators (std::string const &type_name, MetaPoseEvaluator &eval) |
| void | add_all_evaluators (MetaPoseEvaluator &eval) |
Private Types | |
| typedef std::vector< std::pair < std::string, EvaluatorCreatorCOP > > | EvaluatorCreatorMap |
| Replace the load-time EvaluatorCreator with another creator. More... | |
Private Member Functions | |
| EvaluatorFactory () | |
| Private constructor to make it singleton managed. More... | |
| EvaluatorFactory (const EvaluatorFactory &src) | |
| Private unimplemented copy constructor – uncopyable. More... | |
| EvaluatorFactory const & | operator= (EvaluatorFactory const &) |
| Private unimplemented assignment operator – uncopyable. More... | |
Private Attributes | |
| EvaluatorCreatorMap | types_ |
Friends | |
| class | utility::SingletonBase< EvaluatorFactory > |
Create Evaluator Reporters.
|
private |
Replace the load-time EvaluatorCreator with another creator.
|
privatedefault |
Private constructor to make it singleton managed.
Private constructor insures correctness of singleton.
|
private |
Private unimplemented copy constructor – uncopyable.
|
virtualdefault |
| void protocols::evaluation::EvaluatorFactory::add_all_evaluators | ( | MetaPoseEvaluator & | eval | ) |
References types_.
| void protocols::evaluation::EvaluatorFactory::add_evaluators | ( | std::string const & | type_name, |
| MetaPoseEvaluator & | eval | ||
| ) |
References protocols::evaluation::tr(), and types_.
| void protocols::evaluation::EvaluatorFactory::factory_register | ( | EvaluatorCreatorCOP | creator | ) |
References types_.
|
private |
Private unimplemented assignment operator – uncopyable.
|
friend |
|
private |
Referenced by add_all_evaluators(), add_evaluators(), and factory_register().
1.8.7