38#ifndef DRAIN_STYLE_XML
39#define DRAIN_STYLE_XML
43#include <drain/Sprinter.h>
44#include <drain/FlexibleVariable.h>
46#include "ReferenceMap.h"
55class StyleXML :
public ReferenceMap2<FlexibleVariable> {
62 static const SprinterLayout styleLineLayout;
63 static const SprinterLayout styleRecordLayout;
64 static const SprinterLayout styleRecordLayoutActual;
70 ostr <<
"/* " << v <<
" */ ";
79std::ostream & operator<<(std::ostream &ostr,
const StyleXML & style){
static std::ostream & toStream(std::ostream &ostr, const std::initializer_list< T > &x, const SprinterLayout &layout=defaultLayout)
New (experimental)
Definition Sprinter.h:420
static const SprinterLayout xmlAttributeLayout
Like attributes in XML (HTML, SVG, ...) tags.
Definition Sprinter.h:227
static void commentToStream(std::ostream &ostr, const T &v)
Practical utility, helps in adding C++ code commenting...
Definition StyleXML.h:69
Definition DataSelector.cpp:1277