32 #ifndef xml_io_private_h 33 #define xml_io_private_h 85 void check_name(
const String& expected_name);
91 void add_attribute(
const String& aname,
const Index& value);
93 void check_attribute(
const String& aname,
const String& value);
95 void get_attribute_value(
const String& aname,
String& value);
97 void get_attribute_value(
const String& aname,
Index& value);
99 void read_from_stream(istream& is);
101 void write_to_stream(ostream& os);
INDEX Index
The type to use for all integer numbers and indices.
void xml_open_input_file(ifstream &file, const String &name, const Verbosity &verbosity)
Open file for XML input.
Declarations having to do with the four output streams.
void xml_parse_error(const String &str_error)
Throws XML parser runtime error.
This file contains basic functions to handle XML data files.
This file contains the definition of Array.
The implementation for String, the ARTS string class.
const Verbosity & verbosity
ArtsXMLTag(const Verbosity &rverbosity)
void xml_set_stream_precision(ostream &os)
void set_name(const String &new_name)
Declarations for agendas.
This file contains the class declaration of bifstream.
This file contains the class declaration of bofstream.
void xml_write_footer_to_stream(ostream &os, const Verbosity &verbosity)
Write closing root tag.
Declarations for the gas absorption lookup table.
Declarations required for the calculation of absorption coefficients.
Propagation path structure and functions.
void xml_write_header_to_stream(ostream &os, FileType ftype, const Verbosity &verbosity)
Writes XML header and root tag.
Array< XMLAttribute > attribs
void xml_read_header_from_stream(istream &is, FileType &ftype, NumericType &ntype, EndianType &etype, const Verbosity &verbosity)
Reads XML header and root tag.
void xml_data_parse_error(ArtsXMLTag &tag, String str_error)
Throws XML parser runtime error.
void xml_read_footer_from_stream(istream &is, const Verbosity &verbosity)
Reads closing root tag.
Scattering database structure and functions.
void xml_open_output_file(ostream &file, const String &name)