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

Public Member Functions | |
| virtual | ~LegacyRequirementFactory () |
| void | factory_register (LegacyGlobalRequirementCreatorCOP creator) |
| void | factory_register (LegacyIntraSegmentRequirementCreatorCOP creator) |
| LegacyGlobalRequirementOP | get_global_requirement (std::string const &type_name) |
| LegacyIntraSegmentRequirementOP | get_intra_segment_requirement (std::string const &type_name) |
| void | define_intra_segment_requirements_subelement (utility::tag::XMLSchemaDefinition &xsd) const |
| void | define_global_requirements_subelement (utility::tag::XMLSchemaDefinition &xsd) const |
Static Public Member Functions | |
| static std::string | legacy_global_requirements_ct_namer (std::string const &) |
| static std::string | legacy_global_requirements_group_name () |
| static std::string | legacy_intra_segment_requirements_ct_namer (std::string const &) |
| static std::string | legacy_intra_segment_requirements_group_name () |
Private Types | |
| typedef std::map< std::string, LegacyGlobalRequirementCreatorCOP > | LegacyGlobalRequirementCreatorMap |
| typedef std::map< std::string, LegacyIntraSegmentRequirementCreatorCOP > | LegacyIntraSegmentRequirementCreatorMap |
Private Member Functions | |
| LegacyRequirementFactory () | |
| LegacyRequirementFactory (const LegacyRequirementFactory &src)=delete | |
| LegacyRequirementFactory const & | operator= (LegacyRequirementFactory const &)=delete |
Private Attributes | |
| LegacyGlobalRequirementCreatorMap | global_types_ |
| LegacyIntraSegmentRequirementCreatorMap | intra_segment_types_ |
Friends | |
| class | utility::SingletonBase< LegacyRequirementFactory > |
Create Features Reporters.
|
private |
|
private |
|
privatedefault |
Private constructor insures correctness of singleton.
|
privatedelete |
|
virtualdefault |
| void protocols::legacy_sewing::sampling::requirements::LegacyRequirementFactory::define_global_requirements_subelement | ( | utility::tag::XMLSchemaDefinition & | xsd | ) | const |
| void protocols::legacy_sewing::sampling::requirements::LegacyRequirementFactory::define_intra_segment_requirements_subelement | ( | utility::tag::XMLSchemaDefinition & | xsd | ) | const |
| void protocols::legacy_sewing::sampling::requirements::LegacyRequirementFactory::factory_register | ( | LegacyGlobalRequirementCreatorCOP | creator | ) |
References global_types_.
| void protocols::legacy_sewing::sampling::requirements::LegacyRequirementFactory::factory_register | ( | LegacyIntraSegmentRequirementCreatorCOP | creator | ) |
References intra_segment_types_.
| LegacyGlobalRequirementOP protocols::legacy_sewing::sampling::requirements::LegacyRequirementFactory::get_global_requirement | ( | std::string const & | type_name | ) |
| LegacyIntraSegmentRequirementOP protocols::legacy_sewing::sampling::requirements::LegacyRequirementFactory::get_intra_segment_requirement | ( | std::string const & | type_name | ) |
|
static |
|
static |
Referenced by define_global_requirements_subelement().
|
static |
|
static |
Referenced by define_intra_segment_requirements_subelement().
|
privatedelete |
|
friend |
|
private |
Referenced by define_global_requirements_subelement(), factory_register(), and get_global_requirement().
|
private |
1.8.7