preCICE v3.1.2
Loading...
Searching...
No Matches
Namespaces | Functions
ConfigParser.cpp File Reference
#include <algorithm>
#include <cstddef>
#include <exception>
#include <fstream>
#include <iterator>
#include <libxml/SAX.h>
#include <memory>
#include <sstream>
#include <string>
#include <unordered_set>
#include <utility>
#include "logging/LogMacros.hpp"
#include "logging/Logger.hpp"
#include "utils/String.hpp"
#include "xml/ConfigParser.hpp"
#include "xml/XMLTag.hpp"
Include dependency graph for ConfigParser.cpp:

Go to the source code of this file.

Namespaces

namespace  precice
 Main namespace of the precice library.
 
namespace  precice::xml
 contains the XML configuration parser.
 

Functions

std::string precice::xml::decodeXML (std::string xml)
 Decodes escape sequences of a given xml.
 
void precice::xml::OnStartElementNs (void *ctx, const xmlChar *localname, const xmlChar *prefix, const xmlChar *URI, int nb_namespaces, const xmlChar **namespaces, int nb_attributes, int nb_defaulted, const xmlChar **attributes)
 
void precice::xml::OnEndElementNs (void *ctx, const xmlChar *localname, const xmlChar *prefix, const xmlChar *URI)
 
void precice::xml::OnCharacters (void *ctx, const xmlChar *ch, int len)
 
void precice::xml::OnStructuredErrorFunc (void *userData, const xmlError *error)
 
void precice::xml::OnStructuredErrorFunc (void *userData, xmlError *error)
 
void precice::xml::OnErrorFunc (void *userData, const char *error,...)
 
void precice::xml::OnFatalErrorFunc (void *userData, const char *error,...)
 

Variable Documentation

◆ distance

std::size_t distance

Definition at line 189 of file ConfigParser.cpp.

◆ name

Definition at line 190 of file ConfigParser.cpp.