preCICE v3.1.1
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
XMLTag.hpp File Reference
#include <Eigen/Core>
#include <map>
#include <memory>
#include <optional>
#include <set>
#include <string>
#include <vector>
#include "logging/Logger.hpp"
#include "xml/ConfigParser.hpp"
#include "xml/XMLAttribute.hpp"
Include dependency graph for XMLTag.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  precice::xml::ConfigurationContext
 Tightly coupled to the parameters of Participant() More...
 
class  precice::xml::XMLTag
 Represents an XML tag to be configured automatically. More...
 
struct  precice::xml::XMLTag::Listener
 Callback interface for configuration classes using XMLTag. More...
 
struct  precice::xml::NoPListener
 No operation listener for tests. More...
 

Namespaces

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

Functions

XMLTag precice::xml::getRootTag ()
 Returns an XMLTag::Listener that does nothing on callbacks.
 
void precice::xml::configure (XMLTag &tag, const precice::xml::ConfigurationContext &context, std::string_view configurationFilename)
 Configures the given configuration from file configurationFilename.