19 #ifndef GEOSX_FILEIO_SCHEMA_SCHEMAUTILITIES_HPP_ 20 #define GEOSX_FILEIO_SCHEMA_SCHEMAUTILITIES_HPP_ 33 namespace dataRepository
38 namespace schemaUtilities
void ConvertDocumentationToSchema(std::string const &fname, dataRepository::Group *const group, integer documentationType)
Generates the XML schema.
pugi::xml_node xmlNode
Alias for the type of an xml node.
void BuildSimpleSchemaTypes(xmlWrapper::xmlNode schemaRoot)
Generates the simple schema types.
void SchemaConstruction(dataRepository::Group *const group, xmlWrapper::xmlNode schemaRoot, xmlWrapper::xmlNode schemaParent, integer documentationType)
Recursively builds the schema from the data structure skeleton.
std::int32_t integer
Signed integer type.
std::string string
String type.