preCICE v3.2.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Printer.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <iosfwd>
4
5namespace precice::xml {
6
7class XMLTag;
8
10void toMarkdown(std::ostream &out, const XMLTag &tag);
11
13void toDTD(std::ostream &out, const XMLTag &tag);
14
16void toDocumentation(std::ostream &out, const XMLTag &tag);
17
18} // namespace precice::xml
Represents an XML tag to be configured automatically.
Definition XMLTag.hpp:28
contains the XML configuration parser.
void toMarkdown(std::ostream &out, const XMLTag &tag)
Prints the Markdown reference for the given tag.
Definition Printer.cpp:360
void toDTD(std::ostream &out, const XMLTag &tag)
Prints the DTD reference for the given tag.
Definition Printer.cpp:365
void toDocumentation(std::ostream &out, const XMLTag &tag)
Prints the XML reference for the given tag.
Definition Printer.cpp:370