Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
protocols::loops::loops_definers::LoopsDefinerCreator Class Referenceabstract

creator for the LoopsDefiner class More...

#include <LoopsDefinerCreator.hh>

Inheritance diagram for protocols::loops::loops_definers::LoopsDefinerCreator:
Inheritance graph
[legend]

Public Member Functions

 LoopsDefinerCreator ()
 
 ~LoopsDefinerCreator () override
 
virtual LoopsDefinerOP create_loops_definer () const =0
 
virtual std::string type_name () const =0
 
virtual void provide_xml_schema (utility::tag::XMLSchemaDefinition &) const =0
 Define the structure of the XML file for the LoopDefiner that this LoopDefinerCreator instantiates using the XML Schema language. More...
 

Detailed Description

creator for the LoopsDefiner class

Constructor & Destructor Documentation

protocols::loops::loops_definers::LoopsDefinerCreator::LoopsDefinerCreator ( )
inline
protocols::loops::loops_definers::LoopsDefinerCreator::~LoopsDefinerCreator ( )
inlineoverride

Member Function Documentation

virtual LoopsDefinerOP protocols::loops::loops_definers::LoopsDefinerCreator::create_loops_definer ( ) const
pure virtual
virtual void protocols::loops::loops_definers::LoopsDefinerCreator::provide_xml_schema ( utility::tag::XMLSchemaDefinition &  ) const
pure virtual
virtual std::string protocols::loops::loops_definers::LoopsDefinerCreator::type_name ( ) const
pure virtual

The documentation for this class was generated from the following file: