ARTS
2.4.0(git:4fb77825)
|
This file contains private function declarations and template instantiation to handle XML data files. More...
#include <cfloat>
#include <stdexcept>
#include "absorption.h"
#include "agenda_class.h"
#include "array.h"
#include "artstime.h"
#include "bifstream.h"
#include "bofstream.h"
#include "cia.h"
#include "covariance_matrix.h"
#include "gas_abs_lookup.h"
#include "gridded_fields.h"
#include "hitran_xsec.h"
#include "jacobian.h"
#include "linemixing_hitran.h"
#include "m_general.h"
#include "matpackII.h"
#include "matpackVII.h"
#include "mc_antenna.h"
#include "mc_interp.h"
#include "messages.h"
#include "optproperties.h"
#include "ppath.h"
#include "propagationmatrix.h"
#include "telsem.h"
#include "tessem.h"
#include "transmissionmatrix.h"
#include "xml_io_private.h"
#include "absorptionlines.h"
Go to the source code of this file.
Macros | |
#define | TMPL_XML_READ_WRITE_STREAM(what) |
Functions | |
void | xml_parse_from_stream (istream &, Vector &, bifstream *, ArtsXMLTag &, const Verbosity &verbosity) |
Parses Vector from XML input stream. More... | |
void | xml_parse_from_stream (istream &, ArrayOfString &, bifstream *, ArtsXMLTag &, const Verbosity &) |
Parse ArrayOfString from XML input stream. More... | |
This file contains private function declarations and template instantiation to handle XML data files.
Definition in file xml_io_types.h.
#define TMPL_XML_READ_WRITE_STREAM | ( | what | ) |
Definition at line 64 of file xml_io_types.h.
void xml_parse_from_stream | ( | istream & | is_xml, |
ArrayOfString & | astring, | ||
bifstream * | pbifs, | ||
ArtsXMLTag & | tag, | ||
const Verbosity & | verbosity | ||
) |
Parse ArrayOfString from XML input stream.
is_xml | XML Input stream |
astring | ArrayOfString return value |
pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
tag | XML tag object |
Definition at line 2790 of file xml_io_array_types.cc.
References ArtsXMLTag::check_attribute(), ArtsXMLTag::get_attribute_value(), Absorption::nelem(), ARTS::Var::verbosity(), and xml_read_from_stream().
Referenced by xml_read_from_stream().
void xml_parse_from_stream | ( | istream & | is_xml, |
Vector & | vector, | ||
bifstream * | pbifs, | ||
ArtsXMLTag & | tag, | ||
const Verbosity & | |||
) |
Parses Vector from XML input stream.
is_xml | XML Input stream |
vector | Vector return value |
pbifs | Pointer to binary input stream. NULL in case of ASCII file. |
tag | XML tag object |
Definition at line 1204 of file xml_io_basic_types.cc.
References ArtsXMLTag::get_attribute_value(), Absorption::nelem(), Vector::resize(), and xml_data_parse_error().
Referenced by xml_read_from_stream().