#include <ClusterMetricFactory.hh>
◆ ClusterMetricFactory() [1/2]
| protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::ClusterMetricFactory |
( |
| ) |
|
|
private |
◆ ClusterMetricFactory() [2/2]
| protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::ClusterMetricFactory |
( |
ClusterMetricFactory const & |
| ) |
|
|
privatedelete |
◆ cluster_metric_xml_schema_group_name()
| std::string protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::cluster_metric_xml_schema_group_name |
( |
| ) |
|
|
static |
◆ creator_map()
| std::map< std::string, ClusterMetricCreatorOP > const & protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::creator_map |
( |
| ) |
const |
Read access to the map of creator names to creators – for unit testing purposes only.
References creator_map_.
◆ define_cluster_metric_xml_schema()
| void protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::define_cluster_metric_xml_schema |
( |
utility::tag::XMLSchemaDefinition & |
xsd | ) |
const |
◆ factory_register()
| void protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::factory_register |
( |
ClusterMetricCreatorOP |
creator | ) |
|
◆ has_type()
| bool protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::has_type |
( |
std::string const & |
selector_type | ) |
const |
◆ new_cluster_metric()
◆ operator=()
◆ provide_xml_schema()
| void protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::provide_xml_schema |
( |
std::string const & |
selector_name, |
|
|
utility::tag::XMLSchemaDefinition & |
xsd |
|
) |
| const |
◆ set_throw_on_double_registration()
| void protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::set_throw_on_double_registration |
( |
| ) |
|
Should the Factory throw an exception or call utility::exit when it encounters the second of two ClusterMetricCreators with the same keyname? It's default behavior is to call utility::exit, but this method allows you to set it so that it will throw an exception instead (which is unit testable).
References throw_on_double_registration_.
◆ utility::SingletonBase< ClusterMetricFactory >
◆ creator_map_
| std::map< std::string, ClusterMetricCreatorOP > protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::creator_map_ |
|
private |
◆ throw_on_double_registration_
| bool protocols::multistage_rosetta_scripts::cluster::ClusterMetricFactory::throw_on_double_registration_ |
|
private |
The documentation for this class was generated from the following files: