Rosetta
Namespaces | Functions
util.hh File Reference

Utility functions for the chemistry classes, primarily, in constructing XML-Schema type definitions. More...

#include <core/types.hh>
#include <basic/datacache/DataMap.fwd.hh>
#include <utility/tag/Tag.fwd.hh>
#include <utility/tag/XMLSchemaGeneration.fwd.hh>
#include <string>

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::chemistries
 

Functions

std::string protocols::chemistries::complex_type_name_for_chemistry (std::string const &chem_type)
 Used to name the xs:complexType for a chemistry that is created with the "chem_type" tag-name. Does so by prepending "chemistry_" and appending "Type" to the "chem_type". More...
 
void protocols::chemistries::xsd_type_definition_w_attributes (utility::tag::XMLSchemaDefinition &xsd, std::string const &chem_type, std::string const &chem_description, utility::tag::AttributeList const &attributes)
 Define the XML schema definition for a Chemistry which possibly contains attributes/options, but no sub-tags. More...
 
void protocols::chemistries::xsd_type_definition_w_attributes_and_repeatable_subelements (utility::tag::XMLSchemaDefinition &xsd, std::string const &chem_type, std::string const &description, utility::tag::AttributeList const &attributes, utility::tag::XMLSchemaSimpleSubelementList const &subelements)
 Define the XML schema definition for a Chemistry that contains subtags and attributes (aka options). More...
 

Detailed Description

Utility functions for the chemistry classes, primarily, in constructing XML-Schema type definitions.

Author
Rocco Moretti (rmore.nosp@m.ttia.nosp@m.se@gm.nosp@m.ail..nosp@m.com)