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

Public Member Functions | |
| virtual | ~FeaturesReporterFactory () |
| void | factory_register (FeaturesReporterCreatorCOP creator) |
| FeaturesReporterOP | get_features_reporter (std::string const &type_name) |
| FeaturesReporterOP | get_features_reporter (utility::tag::TagCOP tag, basic::datacache::DataMap &data) |
| convienence header for use with RosettaScripts parse_my_tag interface More... | |
| void | define_features_reporter_xml_schema_group (utility::tag::XMLSchemaDefinition &xsd) const |
| utility::vector1< std::string > | get_all_features_names () |
| Replace the load-time FeaturesReporterCreator with another creator. More... | |
Static Public Member Functions | |
| static std::string | features_reporter_xml_schema_group_name () |
Private Types | |
| typedef std::map< std::string, protocols::features::FeaturesReporterCreatorCOP > | FeaturesReporterCreatorMap |
Private Member Functions | |
| FeaturesReporterFactory () | |
| FeaturesReporterFactory (const FeaturesReporterFactory &src)=delete | |
| FeaturesReporterFactory const & | operator= (FeaturesReporterFactory const &)=delete |
Private Attributes | |
| FeaturesReporterCreatorMap | types_ |
Friends | |
| class | utility::SingletonBase< FeaturesReporterFactory > |
Create Features Reporters.
|
private |
|
privatedefault |
Private constructor insures correctness of singleton.
|
privatedelete |
|
virtualdefault |
| void protocols::features::FeaturesReporterFactory::define_features_reporter_xml_schema_group | ( | utility::tag::XMLSchemaDefinition & | xsd | ) | const |
| void protocols::features::FeaturesReporterFactory::factory_register | ( | FeaturesReporterCreatorCOP | creator | ) |
References types_.
|
static |
| utility::vector1< std::string > protocols::features::FeaturesReporterFactory::get_all_features_names | ( | ) |
Replace the load-time FeaturesReporterCreator with another creator.
References core::sequence::end, and types_.
| FeaturesReporterOP protocols::features::FeaturesReporterFactory::get_features_reporter | ( | std::string const & | type_name | ) |
References protocols::features::tr(), and types_.
Referenced by protocols::features::ReportToDB::parse_my_tag().
| FeaturesReporterOP protocols::features::FeaturesReporterFactory::get_features_reporter | ( | utility::tag::TagCOP | tag, |
| basic::datacache::DataMap & | data | ||
| ) |
convienence header for use with RosettaScripts parse_my_tag interface
|
privatedelete |
|
friend |
|
private |
1.8.7